Objectif :
Améliorez la classe du véhicule en ajoutant un constructeur qui initialise automatiquement les champs passagers, bouchon de carburant et mpg.
Mise en œuvre du constructeur :
Un constructeur a été ajouté à la classe Vehicle pour initialiser les champs mentionnés lors de la création d'un objet.
Le constructeur a trois paramètres : p pour les passagers, f pour le bouchon du réservoir et m pour mpg.
Définition du constructeur :
Le constructeur Vehicle(int p, int f, int m) initialise les champs :
Vehicle(int p, int f, int m) { passengers = p; fuelcap = f; mpg = m; }
Méthodes de cours :
range() : calcule et renvoie l'autonomie du véhicule (miles qu'il peut parcourir avec un réservoir plein).
carburant nécessaire (int miles) : calcule et renvoie la quantité de carburant nécessaire pour parcourir une distance donnée.
Ajustez l'utilisation des classes qu'elles utilisent, en supprimant l'initialisation des attributs dans la méthode principale et en passant les arguments au constructeur de la classe Vehicle.
Ex :
Véhicule minivan = Véhicule neuf(7,16,21);
Véhicule voiture de sport = véhicule neuf(2,14,12);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!