ComeçarComece de graça

Criando classes abstratas

Para quem ama carros, ouvir a buzina já basta para identificar um tipo específico de carro. Muitas montadoras sabem disso e fazem seus carros terem um som único como estratégia de marca. Você vai atualizar a classe Car para conter um método responsável pela funcionalidade da buzina dos carros.

OBSERVAÇÃO: Uma classe abstrata não pode ter objetos de instância criados a partir dela, pois existe apenas como um modelo para ser herdado.

Este exercício faz parte do curso

Introdução à Programação Orientada a Objetos em Java

Ver curso

Instruções do exercício

  • Torne a classe Car uma classe abstrata usando a palavra-chave abstract.
  • Crie um método public abstract void dentro de Car chamado soundHorn.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

public class Main {  

	// Make Car abstract
    static ____ class Car {

        public Car() {

        }

        // Define soundHorn() as a public abstract void method
        public ____ ____ ____();

    }
    
    public static void main(String[] args) {        
                       
    }
    
}
Editar e executar o código