python学习笔记之---重写与重载
重写 重写是指子类重写父类的成员方法。子类可以改变父类方法所实现的功能, 但子类中重写的方法必须与父类中对应的方法具有相同的方法名。也就是说 要实现重写,就必须存在继承。 #重写:子类实现父类的同名方法。 实例1: class Person(): def print_info(self): print("*************") class ChinesePerson(Person): def print_info(self): #子类重写父类的print_info方法 print("________") p= ChinesePerson() #子类实例 p.print_info() #子类调用重写方法 p1=Person() #父类实例 p1.print_info() #父类调用重写方法 E:\>py -3 a.py ________ ************* 实例2: class Person(): def __init__(self,name): self.name = name def get_name(self): return self.name def set_name(self,name): if len(name)>5: return self.name = name class ChinesePeople(Person): def __init__