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
| class Person: def __init__(self,name,age): self.name = name self.age = age
#造车 def make_car(self,name,speed): print("%s造车"%self.name) car = Car(name,speed) return car
#驾驶 def drive(self, car): car.run() print("%s开着%s车,最高时速%s"%(self.name,car.name,car.speed))
class Car: def __init__(self,name,speed): self.name = name self.speed = speed
def run(self): print("小电车正在公路上行驶着......")
def main(): #创建Person对象, 老贾 p1 = Person("老贾", 38) #造车,返回一辆车 car = p1.make_car("FF9001",280) #老贾去驾驶这辆车 p1.drive(car)
main()
|