1.定义父类
2.定义方法
3.子类继承父类
4.子类重写父类的方法
5.父类数据类型作为参数
6.传入子类数据类型
动物类:吃 Animal eat();Dog Cat Person
class Usb:
def __init__(self,name):
self.name = name
def start(self):
print('启动')
def stop(self):
print('停止')
class Upan(Usb):
def __init__(self,name):
self.name = name
def start(self):
print( self.name+'U盘连接成功')
def stop(self):
print( self.name+'U盘删除成功')
class Phone(Usb):
def __init__(self,name):
self.name = name
def start(self):
print(self.name+'手机连接成功')
def stop(self):
print( self.name+'手机删除成功')
class Computer:
def sartUsb(self, usb):
usb.start()
def stopUsb(self,usb):
usb.stop()
def main():
computer = Computer()
upan =Upan('金士顿')
phone = Phone('HuaWei Meter pro')
computer.sartUsb(upan)
computer.sartUsb(phone)
computer.stopUsb(upan)
computer.stopUsb(phone)
if name == ‘main’:
main()