Ed
ano passado
Vamos analisar cada uma das alternativas em relação ao que sabemos sobre Java e programação orientada a objetos: A) Java não suporta herança multinível. - Esta afirmação é falsa. Java suporta herança multinível, onde uma classe pode herdar de outra classe que já é uma subclasse. B) Java suporta herança múltipla. - Esta afirmação é falsa. Java não suporta herança múltipla de classes, ou seja, uma classe não pode herdar de mais de uma classe ao mesmo tempo. No entanto, uma classe pode implementar múltiplas interfaces. C) Java implementa o polimorfismo através de estrutura switch-case. - Esta afirmação é falsa. O polimorfismo em Java é implementado principalmente através de sobrecarga de métodos e sobreposição de métodos, não através de switch-case. D) Em Java, não há encapsulamento. - Esta afirmação é falsa. Java possui encapsulamento, que é um dos princípios fundamentais da programação orientada a objetos, permitindo que os dados sejam protegidos e acessados apenas através de métodos. E) Toda classe em Java sempre tem uma superclasse - a classe Object. - Esta afirmação é verdadeira. Em Java, todas as classes, exceto a classe Object, herdam implicitamente da classe Object, que é a superclasse raiz. Portanto, a alternativa correta é: E) Toda classe em Java sempre tem uma superclasse - a classe Object.
Cadastre-se ou realize login