python笔记
来源:互联网 发布:2017mac设置iphone铃声 编辑:程序博客网 时间:2024/06/15 18:46
python中的super关键字:
super的作用简单来讲就是代替你要是用的那个类,是为了方便维护程序设计的。比如:你要改变某个类的名称,使用super关键字后就不用改变那么多次数了。
demo 例子:
class Person(object):
def __init__(self,name):
self,name=name
self.pet=None
class Employee(Person):
def __init__(self,name,salary):
super[Person](Employee,self).__init__(name)
self.salary=salary
这里【】中的Person用super代替了,如果不用super直接用Person会导致的问题是,Person名字改掉后,Employee中Person都要改。所以用super
__init__(self)
self这个参数,用来指定当前操作的实例。个人理解有点像java和c++中的this关键字,如有理解不当,欢迎大家指出。本人只是一个编程菜鸟,努力中……
阅读全文
0 0
- Python笔记
- python笔记
- python笔记
- python笔记
- python笔记
- PYTHON笔记
- python笔记
- python笔记
- python笔记
- Python笔记
- Python笔记
- Python笔记
- PYTHON笔记
- Python笔记
- python笔记-------------
- python笔记
- Python笔记
- python 笔记
- 网上商城项目案例
- SQL Server Merge语句的使用
- HDU 5307 He is Flying 构造多项式+FFT
- 1049. 数列的片段和
- 1050. 螺旋矩阵
- python笔记
- centos7 配置samba共享服务
- apache tomcat集群
- 皮尔逊相关系数
- JavaScript--解析JSon数据--JS对象、数组
- 【BigHereo 13】-----Constant Grow
- linux socket编程的异常原因及处理
- 编辑距离
- ios开发之路(一)