Informática, perguntado por claudiofernandesrj, 5 meses atrás

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.


claudiofernandesrj: Resposta: Admitem herança múltipla.

Soluções para a tarefa

Respondido por felipe221718
35

Resposta:

Admitem herança múltipla

Explicação:

gabarito estacio

Respondido por thiiagomoura
9

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 :)

Anexos:
Perguntas interessantes