Orientação a Objetos

3 respostas
L

Alguem poderia me ajudar a solucionar este Programa?

Orientação a Objetos

Fabrica de carros.Construa uma classe Carro, com certos atributos que descrevem suas caracteristicas e com alguns métodos.Cor, modelo,velocidadeAtual,velocidadeMaxima e os metodos ligar o carro,acelerar e devolver a marcha. A seguir implemente a crianção de um objeto com os seguintes valores verde,fusca,velocidadeatual 0, velocidademaxima 80, verifique se o carro esta ligado e acelere 20km/h.

3 Respostas

G
"Luciano40":
Alguem poderia me ajudar a solucionar este Programa?

Orientação a Objetos

Fabrica de carros.Construa uma classe Carro, com certos atributos que descrevem suas caracteristicas e com alguns métodos.Cor, modelo,velocidadeAtual,velocidadeMaxima e os metodos ligar o carro,acelerar e devolver a marcha. A seguir implemente a crianção de um objeto com os seguintes valores verde,fusca,velocidadeatual 0, velocidademaxima 80, verifique se o carro esta ligado e acelere 20km/h.

Olá.. vou te uma ajuda, mas não vou implementar tudo para que você pegue o jeito da coisa...

public class Carro{

private String cor;
private String modelo;
private int velocidade_atual;
private int velocidade_maxima;

public Ligar(){
....
}

public Acelerar(){
....
}

public DevolverMarcha(){
...
}

...gets e sets (cor,modelo,velocidade_atual,velocidade_maxima)

}



public class TesteCarro{

public static void main(String[] args){

	Carro car = new Carro();
	
	car.setCor("verde");
	car.setModelo("fusca");
	car.setVelocidadeAtual(0);
	car.setVelocidadeMaxima(80);

	if(carro estiver ligado){
	
	car.setVelocidadeAtual(20);
	
	}	

}

se tiver algum errinho aí.. foi mal!!

:wink:

L

Esta parte eu fiz , minha dificuldade está em(ligar carro,acelerar,devolver marcha)e verificar se o carro ta ligado e acelerar 20Km/H.

K

Use uma varável booleana pra isso:

// o carro criado estará desligado... private boolean carroLigado = false

Para ligá-lo use o método ligar, seguindo o exemplo do JavaPlayer:

public void ligar(){ // ligando o carro... carroLigado = true; }

Criado 12 de junho de 2005
Ultima resposta 13 de jun. de 2005
Respostas 3
Participantes 3