View Single Post
Old 15-11-2003, 14:11   #25
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Cittā: Verona
Messaggi: 1086
Dipende da chi c'č in basso Io avrei detto dall'alto verso il basso se pensi all'ereditarietā come ad un albero genealogico (poco tecnico ma per me rende l'idea)

Object
|
estensione di Object (eredita i metodi di Object)
|
estensione dell'estensione (ereditā i metodi di tutte le classi superiori).

Per quanto riguarda gli esempi che hai fatto, entrambi contengono l'uso di un oggetto "static",un "PrintStream" contenuto nella classe System a cui č stato dato il nome di "out" (in teoria out č un campo statico della classe System), e di un metodo "static" che č "valueOf(int)" appartenente alla classe String.

new String().valueOf() e String.valueOf() sono la stessa cosa (anche se il primo introduce l'inizializzazione superflua di un nuovo oggetto String). E per "stessa cosa" puoi intendere "fisicamente la stessa cosa", perchč in tutti e due i casi quel "valueOf()" richiama l'identica locazione di memoria.
PGI č offline   Rispondi citando il messaggio o parte di esso