ComeçarComece de graça

Herdando da classe car

Com herança, podemos criar relacionamentos entre classes e compartilhar código, evitando repetições desnecessárias. Você fará a classe Toyota herdar tudo o que criamos a partir da classe Car e, para completar a herança, deve chamar o construtor da classe base.

A classe Car dos exercícios anteriores já foi pré-carregada para você.

Este exercício faz parte do curso

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

Ver curso

Instruções do exercício

  • Complete a herança da classe Toyota a partir da classe Car usando a palavra-chave extends.
  • Chame o construtor da classe Car de dentro do construtor de Toyota usando o método super.
  • Passe os parâmetros corretos para o método super a partir dos parâmetros do construtor de Toyota.
  • Crie uma instância de Toyota chamada myToyota com color sendo "black", model sendo "yaris" e year sendo 2014.

Exercício interativo prático

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

public class Main {  
    // Enable the "Toyota" class to inherit from "Car"
 	static class Toyota ____ ____ {        
        public Toyota(String color, String model, int year){
        	// Call the "Car" constructor using "super()"
           ____(____, ____, ____);
        }
    }
    
    public static void main(String[] args) {
       // Create "myToyota" instance of Toyota
       ____ myToyota = new Toyota("____", "____", ____);
       System.out.println(myToyota.model);
    }
}
Editar e executar o código