SóProvas


ID
278128
Banca
CESPE / CEBRASPE
Órgão
TRT - 21ª Região (RN)
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens seguintes, referentes aos conceitos de programação
orientada a objetos.

Uma subclasse, por ser derivada de uma superclasse e possuir todos os atributos da superclasse, além de atributos específicos, é mais especializada que a superclasse da qual foi derivada.

Alternativas
Comentários
  • Acredito que esta questão deveria ser anulada conforme  análise abaixo:

    Uma subclasse, por ser derivada de uma superclasse e possuir todos os atributos da superclasse, além de atributos específicos, é mais especializada que a superclasse da qual foi derivada.

    Se existir na classe Pai um atributo private a classe filha não irá "herdar" este atributo ou método.Logo, A classe derivada não irá herar "todos" os atributos da superclasse.  Concordam ?
  • thiago lopes, mesmo que os atributos da classe ancestral sejam privados, ainda assim as classes descendentes irão herdá-los. A questão do private é referente apenas à visibilidade. Se a classe filha fizer uso de um método get ou set para os atributos privados da classe pai, será possível realizar a manipulação.

  • Silas, se a classe filha fizer uso de um método get ou set para os atributos privados da classe pai ela estará manipulando ou visualizando os atributos da classe pai.

    Não acho que a classe filha herde todos os atributos.