SóProvas


ID
697321
Banca
FCC
Órgão
TRE-SP
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre herança na orientação a objetos com Java é correto afirmar:

Alternativas
Comentários
  • A) CORRETA: Um construtor que recebe parametros precisa ser previamente definido para receber qualquer tipo de instaciação informando os mesmos.
    B) INCORRETA: Variaveis e metodos comuns devem ficar na superclasse e não na subclasse.
    C) INCORRETA: Se o metodo da superclasse deve ser acessado apenas por suas subclasses então a assinatura do metodo deve ser protected e não public.
    D) INCORRETA: Na verdade É ADEQUADO sobrescrever metodos da superclasse na subclasse para definições especificas da subclasse.
    E) INCORRETA: Quando a superclasse é instanciada não existe envolvimento das suas subclasses.
  • Quando li a A achei que podia ser a resposta apesar de ter um erro. Depois li as outras e confirmou minha suspeita

     

    Não sou especialista em Java, mas acredito que a A se equivoca ao ignorar a possibilidade do cast implícito e dizer que um ero ocorre ao invés de "poderá ocorrer".

     

    Afinal se o construtor da superclasse receber um Object e passarmos objeto de outra classe, ou ainda esperar um int e passarmos um smallint não teria erro.