Python面向对象(自学Python系列笔记-2)(不定期更新)

直接用=进行实例化操作,如p=people()

对于属性,前面加两个下划线__表示私有的属性

定义方法用def关键字,在类中定义方法至少有一个参数,如果用self作为参数,就必须是第一个参数,对于self,与c++java中的this相似,再用某个对象调用该方法时,就将该对象最为第一个参数传递给self

类中的内置方法

构造方法__init__(self,….)生成对象时进行的初始化操作,不需要显式调用

析构方法__delf__(self_)释放对象时调用,支持重载

类属性与实例属性

类属性被所有实例对象所共有,是可以通过类直接找到的,即people.name,当然p.name也可(p是类people的一个实例)

 

posted @ 2016-08-02 20:04  寒汀暮雨钓孤舟  阅读(143)  评论(0编辑  收藏  举报