Lab 05
Lab 05
Expected Output:
1. Create a child class Bus that will inherit all of the variables and methods of the
Vehicle class
Expected Output:
2. Class Inheritance
Create a Bus class that inherits from the Vehicle class. Give the capacity argument
of Bus.seating_capacity() a default value of 50.
Expected Output:
4. Define a property that must have the same value for every class instance (object)
5. Class Inheritance
Given:
Create a Bus child class that inherits from the Vehicle class. The default fare charge of
any vehicle is seating capacity * 100. If Vehicle is Bus instance, we need to add an extra
10% on full fare as a maintenance charge. So total fare for bus instance will become
the final amount = total fare + 10% of the total fare.
Note: The bus seating capacity is 50. so the final fare amount should be 5500. You need to
override the fare() method of a Vehicle class in Bus class.
Use the following code for your parent Vehicle class. We need to access the parent class
from inside a child class method.
Expected Output: