1. 首页
  2. 数据库
  3. 其它
  4. Python中的super()方法使用简介

Python中的super()方法使用简介

上传者: 2021-01-31 20:26:15上传 PDF文件 37.28KB 热度 11次
子类里访问父类的同名属性,而又不想直接引用父类的名字,因为说不定什么时候会去修改它,所以数据还是只保留一份的好。其实呢,还有更好的理由不去直接引用父类的名字, 这时候就该super()登场啦—— class A: def m(self): print('A') class B(A): def m(self): print('B') super().m() B().m() 当然 Python 2 里super() 是一定要参数的,所以得这么写: class B(A): def m(self): print('B') super(B, self).m()
用户评论