Qualcuno sa spiegarmi bene la funzione del this e get e la loro sintassi??!!
Qualcuno sa spiegarmi bene la funzione del this e get e la loro sintassi??!!
Il "this" è una parola chiave che permette di fare riferimento all'oggetto su cui è invocato un metodo di istanza (all'interno di un costruttore, è l'oggetto che si sta costruendo).Originariamente inviato da 5t4rdu5t
Qualcuno sa spiegarmi bene la funzione del this e get e la loro sintassi??!!
In pratica:
ogg.unMetodo();
Se unMetodo è "di istanza", allora al suo interno "this" farà riferimento all'oggetto referenziato da 'ogg' e su cui il metodo è invocato. In pratica all'oggetto su cui si sta operando.
----
con "get" probabilmente ti riferisci ai metodi detti "getter" o "setter". Questo riguarda le specifiche JavaBean. Queste specifiche, al livello più semplice, descrivono delle "convenzioni" sui nomi per avere classi i cui oggetti hanno delle "proprietà".
Se in una classe Persona si vuole avere una proprietà "nome" di tipo String (nota: "n" minuscolo), allora secondo le convenzioni JavaBean, ci dovranno essere metodi:
public void setNome(String nome)
e/o
public String getNome()
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet