Write a class Vehicle and then define child classes Car, Bike, Truck, each having unique properties like number of wheels and methods to return their type.
Example 1:
Input: Car() Output: "This is a car with 4 wheels."
Example 2:
Input: Bike() Output: "This is a bike with 2 wheels."
Create properties for the number of wheels in each child class and a method to return a string describing the type of vehicle.
class Vehicle:
def type(self):
pass
class Car(Vehicle):
def type(self):
return "This is a car with 4 wheels."
class Bike(Vehicle):
def type(self):
return "This is a bike with 2 wheels."
class Truck(Vehicle):
def type(self):
return "This is a truck with 6 wheels."
# Test the classes
car = Car()
print(car.type()) # Output: This is a car with 4 wheels.
bike = Bike()
print(bike.type()) # Output: This is a bike with 2 wheels.
Unlock AI & Data Science treasures. Log in!