"""今日作业: 1.定义一个类(不限定定义哪个类): 要求: a.需要有一个类变量 b.需要有>=2个的对象变量 c.定义一个方法:打印类变量和对象变量 d.使用print打印对象->输出为This is a object e.实例化两个对象:且两个对象相加等于2 f.为对象添加一个临时变量temp_var """ class Person: temp_var = "None" type = "people" def __init__(self, name, arg): self.name = name self.arg = arg def __add__(self, other): return 2 def print_info(self): print(self.name, self.arg) zhangsan = Person('zhangsan', 18) print(zhangsan.type) class son(Person): print(Person.type) zhangsan.temp_var = "临时" lisi = Person('lisi', 20) print(zhangsan + lisi) print(zhangsan.temp_var) """ 2.super的使用: 定义一个类A, 里面又一个方法print_info 定义一个类B, 里边有一个方法print_info和一个方法say_something 定义一个类C, 里边有一个方法say_something 定义一个类D, 里边有一个方法print_info和一个方法say_something 定义一个类E,继承类A, 类B, 类C,类D 实例化类E的对象 执行print_info和say_someth
python作业8
最新推荐文章于 2024-05-21 22:44:12 发布