Crie a classe CarroPasseio usando a classe Veiculo como Base. Inclua cor (String) e modelo (String). Inclua um construtor sem argumentos que inicializa os dados com seus respectivos valores defaults (padrão) e um construtor que incializa os dados dessa classe e da classe Base com os valores recebidos como argumento. Acrescente métodos set e get para mudar e acessar cada atributo da classe. A classe CarroPasseio deve implementar a interface Exibivel de modo a prover a visualizar dos valores das variáveis de instância da própria classe e de sua classe Base.
public class CarroPasseio extends Veiculo {
private String cor;
private String modelo;
CarroPasseio(){
cor="Preto";
modelo="ModeloX";
}
CarroPasseio(String placa,long chassi,int ano,int pesoKg,float velocMax,float preco, int capacidadeKg,String cor,String modelo){
super(placa,chassi,ano,pesoKg,velocMax,preco,capacidadeKg);
this.cor=cor;
this.modelo=modelo;
}
public void setCor(String cor) {
this.cor= cor;
}
public String getCor() {
return cor;
}
public void setModelo(String modelo) {
this.modelo=modelo;
}
public String getModelo() {
return modelo;
}
}
public interface Exibivel {
void exibir();
}
Não estou conseguindo fazer a implementação da classe CarroPasseio exibivel