master
Matt Huntington 9 years ago
parent b3893a51cf
commit 730383c7c7

@ -258,27 +258,27 @@ superman.work()
```python ```python
class Car: class Car:
def __init__(self, maker, model, serial): def __init__(self, maker, model, serial):
self.maker = maker self.maker = maker
self.model = model self.model = model
self.serial = serial self.serial = serial
class CarFactory: class CarFactory:
def __init__(self, name): def __init__(self, name):
self.name = name self.name = name
self.cars = [] self.cars = []
def makeCar(self, model): def makeCar(self, model):
self.cars.append(Car(self.name, model, len(self.cars))) self.cars.append(Car(self.name, model, len(self.cars)))
def listCars(self): def listCars(self):
for car in self.cars: for car in self.cars:
print(car.maker + " " + car.model + ": " + str(car.serial)) print(car.maker + " " + car.model + ": " + str(car.serial))
def findCar(self, serial): def findCar(self, serial):
for car in self.cars: for car in self.cars:
if(car.serial == serial): if(car.serial == serial):
return car return car
toyota = CarFactory('Toyota') toyota = CarFactory('Toyota')
toyota.makeCar('Prius') toyota.makeCar('Prius')

Loading…
Cancel
Save