supper应用场景:
子类具有特殊功能,子类重写父类的方法,并且想保留父类的方法时使用supper关键字(因为如果采用self的话,则会导致死循环)
supper的注意点:
supper会自动区分类方法跟对象方法,如果在类方法中使用supper调用对象方法,那么会报错!
supper与self关键字的区别:
supper关键字是直接在父类中查找相应的方法;而self关键字是在子类中查找方法,如果找不到则在父类中进行查找
时间: 2024-10-13 00:51:09
supper应用场景:
子类具有特殊功能,子类重写父类的方法,并且想保留父类的方法时使用supper关键字(因为如果采用self的话,则会导致死循环)
supper的注意点:
supper会自动区分类方法跟对象方法,如果在类方法中使用supper调用对象方法,那么会报错!
supper与self关键字的区别:
supper关键字是直接在父类中查找相应的方法;而self关键字是在子类中查找方法,如果找不到则在父类中进行查找