diff --git a/Car.py b/Car.py index 9741b1f..049e7db 100644 --- a/Car.py +++ b/Car.py @@ -1,9 +1,10 @@ from Vehicle import Vehicle class Car(Vehicle): - def __init__(self, brand, model, year, doors): + def __init__(self, brand, model, year, doors, miles_driven): super().__init__(brand, model, year) self.doors = doors + self.miles_driven=miles_driven def display_info(self): """Override the parent class method for a Car.""" @@ -12,3 +13,6 @@ def display_info(self): def honk(self): """Specific implementation for a car.""" return "Honk honk!" + + def miles_driven(self): + return f"{self.miles_driven}" diff --git a/Jeep.py b/Jeep.py new file mode 100644 index 0000000..8f22573 --- /dev/null +++ b/Jeep.py @@ -0,0 +1,14 @@ +from Vehicle import Vehicle + +class Jeep(Vehicle): + def __init__(self, brand, model, year, wheels): + super().__init__(brand, model, year) + self.wheels = wheels + + def display_info(self): + + return f"Jeep: {self._brand} {self._model}, Wheels: {self.wheels}, ({self._year})" + + def honk(self): + + return "BRRRRRR!" \ No newline at end of file