1.3
Membros de uma classe
Classes em Java possuem métodos — frequentemente chamados de funções — e campos, também conhecidos de forma mais geral como variáveis. Esses elementos representam, respectivamente, o comportamento e o estado de uma classe e são chamados coletivamente de membros da classe. A definição clara desses membros é o que torna a classe útil e reutilizável.
Exemplo conceitual
public class User {
private String name;
public User(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
Explicação linha a linha
public class User {
Declara a classe User, que servirá como contêiner para seus membros.
private String name;
Declara um campo da classe. Esse campo representa um dado associado a cada objeto criado a partir da classe.
public User(String name) {
Declara um construtor, que é um tipo especial de método usado para inicializar os campos do objeto.
this.name = name;
Inicializa o campo name com o valor fornecido no momento da criação do objeto.
public String getName() {
Declara um método da classe. Métodos definem operações que podem ser executadas por um objeto.
return name;
Retorna o valor armazenado no campo name.
}
Encerra o método.
}
Encerra a definição da classe.