Urgente, Fábrica de Carros

0 respostas
C

Olá pessoal, sou novo na programação Java… Gostariam que vcs me ajudassem a resolver isso aqui:

Vamos criar uma classe Carro, com certos atributos, que descrevem suas características, e com certos

métodos, que descrevem seu comportamento.

1 class Carro {

2 String cor;

3 String modelo;

4 double velocidadeAtual;

5 double velocidadeMaxima;

6

7 //liga o carro

8 void liga() {

9 System.out.println(O carro está ligado);

10 }

11

12 //acelera uma certa quantidade

13 void acelera(double quantidade) {

14 double velocidadeNova = this.velocidadeAtual + quantidade;

15 this.velocidadeAtual = velocidadeNova;

16 }

17

18 //devolve a marcha do carro

19 int pegaMarcha() {

20 if (this.velocidadeAtual < 0) {

21 return -1;

22 }

23 if (this.velocidadeAtual >= 0 && this.velocidadeAtual < 40) {

24 return 1;

25 }

26 if (this.velocidadeAtual >= 40 && this.velocidadeAtual < 80 {

27 return 2;

28 }

29 return 3;

30 }

31 }

Vamos testar nosso Carro em um novo programa:

1 class TestaCarro {

2 public static void main(String[] args) {

3 Carro meuCarro;

4 meuCarro = new Carro();

5 meuCarro.cor = Verde;

6 meuCarro.modelo = Fusca;

7 meuCarro.velocidadeAtual = 0;

8 meuCarro.velocidadeMaxima = 80;

9

10 // liga o carro

11 meuCarro.liga();

12

13 // acelera o carro

14 meuCarro.acelera(20);

15 System.out.println(meuCarro.velocidadeAtual);

16 }

17 }

Nosso carro pode conter também um Motor:

1 class Motor {

2 int potencia;

3 String tipo;

4 }

1 class Carro {

2 String cor;

3 String modelo;

4 double velocidadeAtual;

5 double velocidadeMaxima;

6 Motor motor;

7

8 // …

9

desde  obrigado.
Criado 8 de maio de 2011
Respostas 0
Participantes 1