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
Instruções do exercício
- Complete a herança da classe
Toyotaa partir da classeCarusando a palavra-chaveextends. - Chame o construtor da classe
Carde dentro do construtor deToyotausando o métodosuper. - Passe os parâmetros corretos para o método
supera partir dos parâmetros do construtor deToyota. - Crie uma instância de
ToyotachamadamyToyotacomcolorsendo"black",modelsendo"yaris"eyearsendo2014.
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);
}
}