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.