Questão de Programação Orientada a Objetos

Dado o código abaixo, escrito em linguagem Java:

class Pessoa { protected String nome; }
class Funcionario extends Pessoa { public String getNome() { return nome; } }
Este código:

A
mostra Funcionario como uma subclasse de Pessoa, que está compartilhando o atributo nome.
B
demonstra o encapsulamento dos dados de Funcionario.
C
mostra o paradigma da agregação, onde Funcionario agrega Pessoa.
D
não irá funcionar no Java, pois para termos herança no Java utilizamos a palavra chave ‘implements’.
E
o método getNome não pode utilizar o atributo nome, pois ele está protegido na superclasse.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!