Interfaces são um conceito usado em programação orientada a objetos que Java suporta por meio da entidade ''Interface''. Sobre essas entidades de Java, é correto afirmar-se que:
Estendem apenas classes concretas e interfaces.
Admitem herança múltipla.
Não permitem atributos públicos.
Só podem possuir atributos privados.
Métodos e atributos protegidos são legados às subinterfaces.
Resposta: Admitem herança múltipla.
Soluções para a tarefa
Resposta:
Admitem herança múltipla
Explicação:
gabarito estacio
Sobre essas entidades de Java, pode-se afirmar que estendem apenas classes concretas e interfaces.
Alternativa A).
Este tipo de herança ocorre quando uma classe deriva em mais outra classe. Por exemplo, existe uma classe A que se estende à classe B, daí, este tipo de herança é conhecido como herança múltipla.
É importante salientar que a linguagem Java não aceita esse tipo de herança múltipla porque os métodos para implementar são sempre abstratos por padrão, assim, não podendo defini-los na sua própria interface, além disso, não sendo necessário por causar nenhuma ambiguidade.
Segue um exemplo em que uma classe pode representar qualquer números de interfaces:
interface A
{
public void myBrainly();
}
interface B
{
public void myBrainly();
}
class JavaExample implements A, B
{
public void myBrainly()
{
System.out.println("Implementando mais de duas interfaces para uma mesma classe");
}
public static void main(String args[]){
JavaExample obj = new JavaExample();
obj.myBrainly();
}
}
Questão similar no Brainly:
https://brainly.com.br/tarefa/24774157
Quaisquer dúvidas, deixe nos comentários.
Bons estudos :)