Ed
ano passado
Vamos analisar cada uma das alternativas sobre herança em Java: A) Subclasses têm acesso aos campos privados da sua superclasse. Incorreta. Campos privados não são acessíveis diretamente pelas subclasses. B) Propriedades mais especializadas da hierarquia ficam em superclasses. Incorreta. Propriedades mais especializadas geralmente ficam nas subclasses. C) Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. Correta. Em Java, se uma classe não estende explicitamente outra classe, ela herda implicitamente de `Object`. D) Propriedades comuns a todas as classes da hierarquia ficam em subclasses. Incorreta. Propriedades comuns devem ser colocadas na superclasse. E) Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface. Incorreta. Subclasses herdam comportamento e estado da superclasse, mas a herança de interface não envolve estado (apenas métodos). Portanto, a alternativa correta é: C) Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
Cadastre-se ou realize login
Mais perguntas desse material