charlescarnedy
(usa KUbuntu)
Enviado em 14/04/2016 - 23:22h
Galera, alguém poderia me ajudar a resolver esse exercício??
• Crie uma classe Carro com os atributos placa e modelo do
tipo String
• Crie uma classe RegistroAluguel com os atributos
carroAlugado do tipo Carro e valorAluguel do tipo float
• Crie uma classe Princial para associar uma instancia de
carro ao RegistroAluguel
– Utilize o switch para selecioar entre duas instâncias de carro na
classe Principal e criar o relacionamento entre RegistroAluguel
e Carro
• Crie um método public boolean equals(Carro c) na classe
carro para comparar dois carros. Teste essa comparação na
classe principal.
CÓDIGO QUE FIZ ATÉ AGORA. MAS NÃO SEI COMO CONTINUAR. NÃO QUERO O CÓDIGO PRONTO, SÓ QUERO ALGUÉM QUE POSSA EXPLICAR COMO CONTINUAR.
------------------------------------------------------------------------------------------------------------------------------------------------------
import java.util.Scanner;
public class ClassePrincipal {
public static void main(String[] args) {
RegistroAluguel registro = new RegistroAluguel();
Carro a = new Carro();
Carro b = new Carro();
Scanner ler = new Scanner(System.in);
System.out.println("Escolha carro 1 ou carro 2");
int x = ler.nextInt();
switch(x){
case 1:
registro.carroAlugado = a;
break;
case 2:
registro.carroAlugado = b;
break;
}
}
}
---------------------------------------------------------------------------------------------------------------------------------------------------------
public class RegistroAluguel {
Carro carroAlugado;
float valorAluguel;
}
----------------------------------------------------------------------------------------------------------------------------------------------------------
public class Carro {
String placa;
String modelo;
public boolean equals(Carro c){
if(this.equals(c)){
return true;
}
return false;
}
}