定义父类
class Computer:
CPU=None
Memory=None
disk=None
def init(self,CPU,Memory,disk):
self.disk = disk
self.Memory = Memory
self.CPU = CPU
def get_details(self):
return f"CPU:{self.CPU}\tdisk:{self.disk}\tMemory{self.Memory}"
class PC(Computer):
brand=None
def init(self,CPU,Memory,disk,brand):
调用父类的方法初始化,
super().init(CPU,Memory,disk)
self.brand=brand
def print_brand(self):
打印信息同时调用父类的方法
print(f"brand:{self.brand}\t{self.get_details()}")
class NotePad(Computer):
color=None
def init(self,CPU,Memory,disk,color):
super().init(CPU,Memory,disk)
self.color=color
def print_color(self):
print(f"brand:{self.color}\t{self.get_details()}")
pc=PC("inter","32GB","500","联想")
notepad=NotePad("core","16GB",500,"黑色")
输出信息
pc.print_brand()
notepad.print_color()