-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVehicle.py
40 lines (29 loc) · 947 Bytes
/
Vehicle.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
class Vehicle:
def __init__(self, make, model, color, year, vehicleID):
self.make = make
self.model = model
self.color = color
self.year = year
self.vehicleId = vehicleID
def getMake(self):
return self.make
def setMake(self, make):
self.make = make
def getModel(self):
return self.model
def setModel(self, model):
self.model = model
def getColor(self):
return self.color
def setColor(self, color):
self.color = color
def getYear(self):
return self.year
def setYear(self, year):
self.year = year
def getVehicleID(self):
return self.vehicleId
def setVehicleID(self, vehicleID):
self.vehicleId = vehicleID
def __str__(self):
return f"Vehicle Type: {self.make} {self.model}\nVehicle Color: {self.color}\nVehicle Year: {self.year}\nVehicle ID: {self.vehicleId}"