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
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!