Objetivo:
Melhorar a classe Vehicle adicionando um construtor que inicializa automaticamente os campos passengers, fuelcap, e mpg.
Implementação do Construtor:
Um construtor foi adicionado à classe Vehicle para inicializar os campos mencionados quando um objeto é criado.
O construtor tem três parâmetros: p para passengers, f para fuelcap, e m para mpg.
Definição do Construtor:
O construtor Vehicle(int p, int f, int m) inicializa os campos:
Vehicle(int p, int f, int m) {
passengers = p;
fuelcap = f;
mpg = m;
}
Métodos da Classe:
range(): Calcula e retorna a autonomia do veículo (milhas que pode percorrer com o tanque cheio).
fuelneeded(int miles): Calcula e retorna a quantidade de combustível necessária para cobrir uma determinada distância.
Ajustar o uso das classes que utilizam, retirando a inicialização dos atributos no método main e passando por argumentos ao construtor da classe Vehicle.
Ex:
Vehicle minivan = new Vehicle(7,16,21);
Vehicle sportscar = new Vehicle(2,14,12);
Top comments (0)