public class Carro {
private String cor;
private int velocidade;
private int aceleracao;
private boolean motor_ligador;
Carro(){
this.setCor("Branco");
this.setVelocidade(0);
this.setAceleracao(5);
this.setMotorLigador(false);
}
//-----------Acelerar----------
public void acelerar(){
int velocidade_atual;
if(this.getMotorLigado()){
System.out.println("Vrummmmmmmmmm ! !");
velocidade_atual = this.getVelocidade();
this.setVelocidade(velocidade_atual + this.getAceleracao());
}else{
System.out.println("Carro Joselito, carro ja esta Desligado!");
}
}
//--------Freiar---------------
public void freiar(){
int velocidade_atual;
velocidade_atual = this.getVelocidade();
if(velocidade_atual<5){
this.setVelocidade(0);
}else{
this.setVelocidade(velocidade_atual - 5);
}
}
//--------Dar Partida---------------
public void darPartida(){
if(this.getMotorLigado()){
System.out.println("Carro ja esta ligado man!!!");
}else{
System.out.println("Ligando o Carro !");
this.setMotorLigador(true);
}
}
//--------Desligar---------------
public void darDesligar(){
if(this.getMotorLigado()){
System.out.println("Desligando o Carro!!!");
this.setMotorLigador(false);
}else{
System.out.println("Caro joselito o carro ja esta desligado !");
}
}
//------------- estado do Motor --------------------------
public void verificaEstadoDoMotor(){
if(this.getMotorLigado()){
System.out.println("Motor Ligado!");
}else{
System.out.println("Motor desligado!");
}
}
//------------- metodos de retorno e inserção-------------
public void setCor(String novaCor){
this.cor = novaCor;
}
public String getCor(){
return cor;
}
public void setVelocidade(int novaVelocidade){
this.velocidade = novaVelocidade;
}
public int getVelocidade(){
return velocidade;
}
public void setAceleracao(int novaAceleracao){
this.aceleracao = novaAceleracao;
}
public int getAceleracao(){
return aceleracao;
}
public void setMotorLigador(boolean novoMotorLigado){
this.motor_ligador = novoMotorLigado;
}
public boolean getMotorLigado(){
return motor_ligador;
}
}
Nenhum comentário:
Postar um comentário