Arquivo Modelo.java
public class Modelo {
private String nome;
private String CPF;
}
Arquivo TestaModelo.java
public class TestaModelo {
public static void main(String[] args) {
Modelo giseleBundchen = new Modelo();
}
}
Prezados,
Bom dia. Fazendo uso da abstração que coloco neste código (onde "instanciamos" a classe Modelo, criando o "objeto" Gisele Bundchen), me respondam por gentileza se entendi certo o tema "referência" (que me lembra os ponteiros da linguagem C):
O objeto criado não foi colocado dentro da variável "giseleBundchen" (que é do tipo "Modelo"); dentro da variável "giseleBundchen" há uma referência ao objeto Gisele Bundchen (por exemplo, "+1-201-5557-2930", número de telefone dela).
A Gisele é uma modelo internacional sujeita à estar em qualquer lugar do mundo em diferentes momentos, pois a "oferta de trabalho" (analogia com o “garbage collection”) a obriga a isso. Entretanto, por meio da referência (seu número de telefone, +1-201-5557-2930), podemos "acessar/acionar" o "objeto" Gisele Bundchen, a qualquer momento.
Entendi certo?