| livello di accesso | public|(package)
|
| abstract | se presente,la classe non puo' essere istanziata.Usato in classi come Applet per definire un modello da implementare in sottoclassi.
|
| final | se presente,la classe non puo' essere ridefinita.Usato
per proteggere classi di uso generale come String da possibili
usi nocivi da parte di hacker.
|
| class NomeClasse | per convenzione il nome comincia con la maiuscola
|
| extends NomeSuperclasse | presente se la classe ne ridefinisce un'altra
|
| implements Interface1,Interface2,... | presente se la classe implementa una o piu' interfacce
|
| { | alt+123 oppure SHIFT+[
|
| variabili
|
| costruttori
|
| metodi
|
| } | alt+125 oppure SHIFT+]
|