Untitled
unknown
python
5 months ago
970 B
13
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