Ed
há 11 meses
Vamos analisar cada afirmativa: I- Classes abstratas servem como modelo para outras classes que dela herdam e devem ser instanciadas utilizando a palavra reservada 'new'. Falso. Classes abstratas não podem ser instanciadas diretamente, ou seja, não podem ser criadas objetos delas usando a palavra reservada 'new'. Elas servem como base para outras classes que herdam delas. II- Todas as classes em Java herdam, direta ou indiretamente, a classe Object. Verdadeiro. Essa afirmativa está correta, pois em Java, toda classe, mesmo que não declare explicitamente, herda da classe Object. III- Interfaces podem ser utilizadas quando classes diferentes (não relacionadas) precisam de funcionalidades comuns (métodos) ou utilizam constantes comuns. Verdadeiro. Essa afirmativa está correta, pois interfaces permitem que classes não relacionadas compartilhem métodos comuns. IV- Na linguagem Java, é possível haver polimorfismo por meio da implementação de herança entre classes. Verdadeiro. Essa afirmativa está correta, pois o polimorfismo em Java pode ser alcançado através da herança e da implementação de métodos em subclasses. Agora, vamos compilar as informações: - A afirmativa I é falsa. - As afirmativas II, III e IV são verdadeiras. Portanto, a alternativa correta que contém todas as afirmativas verdadeiras é: C - As afirmativas II, III e IV estão corretas.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
Vamos analisar cada afirmativa: I- Classes abstratas servem como modelo para outras classes que dela herdam e devem ser instanciadas utilizando a palavra reservada 'new'. Falso, classes abstratas não podem ser instanciadas diretamente, pois são modelos incompletos que devem ser estendidos por outras classes concretas. II- Todas as classes em Java herdam, direta ou indiretamente, a classe Object. Verdadeiro, em Java, todas as classes herdam da classe Object, direta ou indiretamente. III- Interfaces podem ser utilizadas quando classes diferentes (não relacionadas) precisam de funcionalidades comuns (métodos) ou utilizam constantes comuns. Verdadeiro, interfaces em Java permitem a definição de métodos que classes diferentes podem implementar, fornecendo funcionalidades comuns. IV- Na linguagem Java, é possível haver polimorfismo por meio da implementação de herança entre classes. Verdadeiro, o polimorfismo em Java pode ser alcançado através da herança, permitindo que objetos de classes diferentes sejam tratados de forma polimórfica. Com base nas análises, as afirmativas corretas são II, III e IV. Portanto, a alternativa correta que contém todas as afirmativas verdadeiras é: C - As afirmativas II, III e IV estão corretas.
Mais perguntas desse material