domenica 6 marzo 2016

Cos'è una classe ?

In Java , una classe non è altro che la concretizzazione di un'idea definita da metodi e attributi. Ad esempio se avete in mente un automobile ,senza troppa fantasia si può esplicitare una classe Automobile(per convenzione i nomi delle classi iniziano con lettera maiuscola). Gli attributi di questa potrebbe essere la cilindrata ,il modello,il numero di posti ,i cavalli,ecc. Le operazioni (i metodi) invece, potrebbero essere i classici metodi set e get,oppure un metodo che a partire dai cavalli ne calcola i KW . Insomma l'unico limite è esclusivamente la nostra fantasia .


E' sempre buona norma inserire il metodo String toString() in ogni classe, che è semplicemente la descrizione dello stato di un oggetto(istanza di una classe) .In realtà oltre al toString è buona norma inserire anche i metodi boolean equals (Object o) e int hashCode(),ma questo è un discorso più complesso .

Nessun commento :

Posta un commento