Definizioni chiare :)

Ragazzi,

ho letto qualche altro testo oltre JAVA2

e ho un pò di confusione in testa;

mi fate un pò di chiarezza definendomi in maniera semplice e chiara alcuni termini?

capi di istanza,oggetto,classe,istanza di classe.

GRAZIE e CIAO!!!!

Risposte
Campi d´istanza solo le variabili definite nella classe senza la keyword static e che quindi ogni oggetto usa non condividendola con gli altri oggetti. Oggetto è la concretizzazione della classe... essa infatti è un po come un´idea astratta e più precisamente è un tipo di dato astratto. Infatti l´oggetto è una variabile il cui tipo è la classe.Istanza della classe è l´oggetto stesso:

Qualche esempio:





/* Esempio di classe */

class myClass {

private int myVar; // campo d´istanza;

static private double myDouble; // campo di classe



}





/* Dichiaro un´oggetto (o istanza di classe che è la stessa cosa) */





myClass myObject = new myClass();



e tramite quest´oggetto chiami i metodi che ti definisci nella classe...







ciao

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.