Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JAVA] Parentesi uncinate in java?!?!?!

    Ciao a tutti!

    Chiedo sempre scusa per la stupidità delle mie domande:
    continuo a trovare esempi in cui ci sono parentesi uncinate (<>), in java cosa si intende?
    Uno degli esempi é questo:
    Si dichiara come una classe, ma con la parola chiave interface (al posto di class):

    public interface <Int> [extends <Int1>, <Int2>, ...] {
    <tipo1> <var1> = <val1>;
    ...

    <tipoN> <varN> = <valN>;

    <tipo-res1> <metodo1> ( <lista-parametri1> );

    ...

    <tipo-resM> <metodoM> ( <lista-parametriM> );

    }
    Per chi potesse interessare, lho trovato all'indirizzo:
    http://www.di.unipi.it/~andrea/Didat...LSD-05/LIP-04/
    Gato

  2. #2
    Nel tuo esempio non hanno uno scopo sintattico ma dimostrativo perché servono all'autore per isolare i termini.
    Per esempio:

    codice:
    <tipo1> <var1> = <val1>;
    serve per isolare tipo, variabile e valore. Cosa che si traduce per esempio così:

    codice:
    String pippo = "pluto";
    In Java le parentesi uncinate si chiamano generics e servono per associare a priori la tipologia di oggetti che conterrà una collezione di dati.
    Per esempio:

    codice:
    List<String> lista;
    è una lista che conterrà al suo interno solo di tipo stringhe. La comodità è che, quando ti servirà di prendere un oggetto della lista, non dovrai castarne il tipo.
    Esempio:

    codice:
    String pippo = lista.get(0);
    "Na' sedia te vojo tirà!"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.