Tenho essa classe
public class Carro { String cor; String modelo; double velocidadeAtual; double velocidadeMaxima;//liga o carro void liga() { System.out.println(“O carro está ligado”); }//acelera uma certa quantidade void acelera(double quantidade) { double velocidadeNova = this.velocidadeAtual + quantidade; this.velocidadeAtual = velocidadeNova; }//freia uma certa quantidade void freia(double quantidade) { double velocidadeNova = this.velocidadeAtual - quantidade; this.velocidadeAtual = velocidadeNova; }//devolve a marcha do carro int pegaMarcha() { if (this.velocidadeAtual < 0) { return -1; }if (this.velocidadeAtual >= 0 && this.velocidadeAtual < 40) { return 1; } if (this.velocidadeAtual >= 40 && this.velocidadeAtual <80) { return 2; } else { return 3; }}
}
Essa
public class Motor { int potencia = 100; String tipo = “Chevrolet”;}
E esse objeto
public class TestaCarro {
public static void main(String[] args) { Carro meuCarro; meuCarro = new Carro(); meuCarro.cor = “Verde”; meuCarro.modelo = “Fusca”; meuCarro.velocidadeAtual = 0; meuCarro.velocidadeMaxima = 80; Motor motor; motor = new Motor();//liga o carro meuCarro.liga(); //acelera o carro meuCarro.acelera(20); System.out.println(meuCarro.velocidadeAtual); //marcha meuCarro.pegaMarcha(); //motor System.out.println(motor.potencia); System.out.println(motor.tipo);}
}
Eu queria que todo Carro já viesse com motor e no TestaCarro gostaria de imprimir o tipo de motor e a potência ao digitar algum método.