Untitled
unknown
python
a year ago
970 B
16
Indexable
class Vehicle:
def __init__(self, make, model):
self.__make = make
self.__model = model
self.__state = 'Stopped'
def get_make(self):
return self.__make
def get_model(self):
print('I am moving')
return self.__model
def move(self):
print('Vehicle is moving')
self.__state= 'moving'
def __str__(self):
return f' The Vehicle model is {self.__model} and it is {self.__state}'
class Bus(Vehicle):
def __init__(self, make, model, decks_num):
Vehicle.__init__(self, make, model)
self.__decks_num = decks_num
def get_decks_num(self):
return self.__decks_num
V1 = Vehicle('Nissan', 'Leaf')
print(V1)
V1.move()
print(V1)
print()
bus1 = Bus('BMW', 'Hound', 2)
print(' the number of decks are', bus1.get_decks_num())
print (f'The make of the bus is {bus1.get_make()}')Editor is loading...
Leave a Comment