刘小汶

路漫漫其修远兮,吾将上下而求索。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

super跟继承相关;

  1. 图中解释:
  2. 使用super是直接调用父类里面的方法;因为自己也有walk方法,不能用self,不然会导致死循环;
  3. 如果当前方法是类方法,那么调用父类的方法就是类方法;如果父类有同名的类方法和对象方法,它会调用父类的类方法;
  4. super作用:
  5. 直接调用父类中的某个方法;
  6. 注意点:如果super处在对象方法中,那么就会调用父类的对象方法;如果super是处在类方法中的,那么就会调用父类的类方法;
  7. 重写父类的而且还引用了父类的方法;在重写父类方法的时候一定要先调用父类的方法;
  8. super的使用场景:
  9. 子类重写父类的方法时想保留父类的一些行为;

 

posted on 2016-04-08 20:11  williamliuwen  阅读(200)  评论(0编辑  收藏  举报