第二十一集:三大特性-多态

'''
对于同一个方法,由于调用的对象不同(或者传入的对象不同),产生了不同形态的结果
'''


class A():

def start(self):
print('鼠标启动成功')


class B():
def start(self):
print('键盘启动')


class Printer():

def print(self, obj):
obj.start()
print('我是打印机')


class Udisk():

def stsrt(self):
print('U盘启动了')
p = Printer()
a = A()
p.print(a)
posted @ 2022-03-14 22:42  冬天里的狐狸  阅读(22)  评论(0编辑  收藏  举报