Sommario
All'interno del Lezioni Molte volte abbiamo a che fare con i diversi nomi che abbiamo dato sia agli attributi che alle variabili, poiché è molto probabile che abbiamo dato nomi molto simili quando ci riferiamo a un particolare attributo, potremmo entrare in un piccolo conflitto di scope di dette variabili.Per evitare questo tipo di inconvenienti e sapere che ci riferiamo all'uno o all'altro nome di variabile nell'ambito o nell'ambito delle variabili, abbiamo la parola riservata "Este" che ci aiuta a identificare gli attributi della classe e quindi a differenziarli dalle variabili che potremmo gestire nei metodi.
La parola riservata "Este" è usato come riferimento, questo è dall'oggetto a se stesso, è come a tipo di autoreferenzialità, È molto usato quando definiamo campi dati e attributi in una classe, poiché molte volte abbiamo bisogno di definire il valore di un attributo, normalmente diamo alla variabile lo stesso nome, ma perché la nostra definizione abbia un senso usiamo Este Per stabilire quale nome corrisponde a quale elemento, la cosa interessante è che ci aiuta ad accedere agli attributi nascosti della classe, nonché alle sue istanze.
Vediamo un semplice esempio per illustrare meglio il concetto:
Abbiamo una classe molto semplice, nel metodo che stabiliamo il valore dell'attributo "i" abbiamo che riceve una variabile con lo stesso nome, quindi per indicare che il suo valore deve andare nell'attributo della classe, a questo aggiungiamo la parola "Questo.i" con questo facciamo il riferimento a se stessa e differenziamo lo scope della variabile con lo scope dell'attributo.
Altre appLo stesso può essere applicato anche a metodi sì oggetti, in questo modo possiamo accedere ai valori della stessa classe ed evitare in qualche modo confusione con altri elementi, va notato che questa chiamata è esplicita quindi non può essere ottenuta in altro modo se non con la parola "Este".
Un esempio potrebbe essere che stiamo realizzando un costruttore sovraccarico, ma in uno dei casi non riceve alcun parametro, al suo interno possiamo quindi fare riferimento con questo alla stessa classe e chiamare il costruttore passando un attributo fisso, ad esempio:
public Circle (doppia radio) {this.radio = radio; } Cerchio pubblico () {this.Circle (2.0); }
Notiamo poi come nel secondo caso abbiamo chiamato lo stesso costruttore ma nell'overload dove riceve un parametro, anche nel costruttore che riceve un parametro con la parola Este abbiamo fatto riferimento all'attributo della classe con lo stesso nome.
Come vediamo questo riferimento ci aiuta a mantenere la coerenza con i nomi che usiamo nei nostri programmi, ci aiuta anche, come nel caso dei costruttori, a ridurre il codice scritto e migliorare i nostri contesti.
Alla fine di questo tutorial abbiamo imparato a gestire il parola riservata Este per fare riferimento a elementi all'interno delle nostre classi in programmi e applicazioni sviluppate in Giava.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo