Implementação de Classe

Encontrei alguns exercícios de java na internet, mas travei no último exercício. Estarei deixando a questão abaixo, ficaria muito grato se vocês me ajudassem.

Observação: Sou novo mexendo com Java e POO.

public class Onibus extends Veiculo implements DAO{
	public Onibus(int valor) {
		super(valor);
	}
}

Quantas classes podem ser implementadas pela classe Onibus?

Em Java, você pode herdar diretamente de apenas uma classe, e implementar quantas interfaces você quiser.

A palavra extends indica herança direta, e a palavra implements indica implementação de interface.

1 curtida

Olá amigo, as interfaces em Java é uma forma de contrato, que a classe ao assinar, tem a responsabilidade de implementar os seus métodos, já a herança a classe que implementar herdar os métodos da classe pai com a implementação, havendo a possibilidade sobrescrever com outra lógica os métodos .
https://franciscojava.wordpress.com/2017/02/14/interfaces-em-java/

1 curtida