1.2

Criando objetos para usar uma classe

Para utilizar a maioria das classes em Java, é necessário criar um objeto. A classe por si só apenas descreve um tipo; é o objeto que permite acessar dados e executar comportamentos definidos por essa classe. Sem a criação de uma instância, os métodos e atributos de instância da classe não podem ser utilizados.

Exemplo conceitual

User user = new User("Alice");
String name = user.getName();

Explicação linha a linha

User user = new User("Alice");

Cria uma instância da classe User e a associa à variável user. A partir desse momento, é possível interagir com os comportamentos definidos pela classe por meio desse objeto.

String name = user.getName();

Invoca um método do objeto criado. O método getName é executado sobre a instância user e retorna o valor associado a esse objeto específico.