Quando l'esecuzione di un programma Java , il programma viene compilato in bytecode . Specificamente, ciò significa che il compilatore controlla tutte le variabili , i metodi e gli oggetti dichiarati nel codice e crea una sorta di riferimento per quei nomi variabili o metodo. Questi nomi , o " simboli " rappresentano la posizione in memoria della variabile, un oggetto o un metodo . Se il programmatore tenta di utilizzare una variabile o un metodo senza prima dichiararla, il compilatore darà un " non riesce a trovare il simbolo " errore indicante che una variabile o un metodo con il nome fornito non esiste.
Classi Java e Inheritance
Come vengono definiti i simboli diventa un po ' più sfumature quando si parla di ereditarietà delle classi Java . Quando si creano oggetti Java , è possibile derivare questi oggetti da altre classi già esistenti. Così facendo , la classe derivata " eredita " i metodi e le variabili della classe base . In caso di eredità , un metodo o una variabile dichiarata in una classe base viene fatto riferimento diretto dalla classe che eredita , intendendosi per tali simboli sono disponibili nella classe di derivazione .
Programmazione © www.354353.com