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.