python中类继承和新式类的写法
来源:互联网 发布:mac硬件检测工具 编辑:程序博客网 时间:2024/05/16 08:40
1. 在全局作用于通过对象引用类的私有方法:
对象._类__私有方法()
类._类__私有方法(对象)
在全局作用于通过对象引用类的私有变量:
对象._类__私有变量
2. 方法内引用对象的共有变量:
self.__class__.共有变量
类.共有变量
3. 父类的私有方法不被子类主动继承:
子类调用父类的私有方法:
父类._父类__父类私有方法(self)
(和“通过对象引用类的私有方法”形式上类似)
子类使用父类的初始化方法:
父类.__init__(self)
旧式类:
class OldStyle:
pass
新式类:
class NewStyle(object):pass
或有__metaclass__=type 存在的情况下,都为新式类,不必显示写(object)
新式类在子类中可以使用super(子类,self).父类方法()调用父类方法
在新式类中可以使用
super(子类,self)._父类__父类私有方法(参数)调用父类私有方法
0 0
- python中类继承和新式类的写法
- Python中新式类和经典类的区别
- [Python] 新式类中 __new__的理解
- Python新式类多重继承时的顺序
- python多继承(新式类)一
- python多继承(新式类)一
- python 多继承(新式类) 二
- python 多继承(新式类) 三
- 【Python】python 中新式类和经典类
- Python新式类和经典类的区别
- Python新式类和旧式类的区别
- Python新式类和旧式类的区别
- Python经典类和新式类的区别
- Python新式类和经典类的区别
- python新式类和经典类的区别
- python新式类和经典类的区别?
- Python新式类和经典类的区别
- python笔记: 经典类和新式类的区别
- 轻松搞定linux端口转发
- 开发笔记之20140226
- BUPT OJ89 时间间隔
- linux 驱动调试笔记二----背光
- iOS中查找内存问题
- python中类继承和新式类的写法
- 自己写的linux字符设备驱动读写IO端口
- 项目管理的十大原则
- 关键字const有什么含义?
- BroadcastReceiver子类--AppWidgetProvider(管理桌面控件)之一
- 英语小语
- 《JAVA与模式》之观察者模式
- 深入理解Java:内省(Introspector)
- WinAPI: SetWindowsHookEx - 设置钩子