码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象编程 下

时间:2015-12-07 18:49:39      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:python   面向对象编程   

    本篇将介绍Python 类的成员、成员修饰符、类的特殊成员。    


参考地址:http://www.cnblogs.com/wupeiqi/p/4766801.html


类的成员


类的成员可以分为三大类:字段、方法和属性


技术分享


字段

注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。

字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同,

  • 普通字段属于对象

  • 静态字段属于

#字段的定义和使用

class Province:

    # 静态字段
    country = ‘中国‘

    def __init__(self, name):

        # 普通字段
        self.name = name


# 直接访问普通字段
obj = Province(‘河北省‘)
print obj.name

# 直接访问静态字段
Province.country

由上述代码可以看出【普通字段需要通过对象来访问】【静态字段通过类访问】,在使用上可以看出普通字段和静态字段的归属是不同的。其在内容的存储方式类似如下图:

技术分享




本文出自 “砺器悟道” 博客,请务必保留此出处http://jzzjw.blog.51cto.com/9921462/1720444

面向对象编程 下

标签:python   面向对象编程   

原文地址:http://jzzjw.blog.51cto.com/9921462/1720444

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!