Imagem de fundo

Tendo em vista o paradigma de programação orientada a...

Tendo em vista o paradigma de programação orientada a objetos e a definição da classe “Pessoa”, é CORRETO afirmar que:

public class Pessoa {

private String nome;

private int idade;

public Pessoa(String nome) {

this.nome = nome;

this.idade = 0;

}

public void incrementar(int valor) {

idade = idade + valor;

}

public int getIdade() {

return idade;

}

public void setNome(String nome) {

this.nome = nome;

}

public String getNome() {

return nome;

}

}


A

O método “incrementar” retorna a idade da pessoa após o ser invocado.


B

Os atributos da classe “Pessoa” estão expostos aos seus clientes.


C

Os clientes da classe “Pessoa” poderão invocar o método “setNome”.


D

A classe “Pessoa” implementa os conceitos de encapsulamento e herança.


E

A classe “Pessoa” possui o construtor padrão, além do construtor declarado.