码迷,mamicode.com
首页 > 编程语言 > 详细

python - 面向对象编程基础知识 (进阶)

时间:2018-04-01 01:05:22      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:基础   就是   post   python   show   对象   nbsp   pos   log   

在类中的普通字段和静态字段

class foo():
    c_name = cc
    def __init__(self,content):
        self.content = content
    def show(self):
        print (self.content)
print (foo.c_name)
obj = foo(test content)
obj.show()
print (obj.c_name)
# test content
# cc
# cc

 

在这段代码中c_name就是类中的静态字段,而在实例化foo时,传递的‘test content‘就是普通字段

静态字段是在类实例化之前就已经在内存中了,他是python解释器自上而下执行的时候就已经运行了c_name = ‘cc‘。

 

 

 

 

 

 

 

 

 

test

python - 面向对象编程基础知识 (进阶)

标签:基础   就是   post   python   show   对象   nbsp   pos   log   

原文地址:https://www.cnblogs.com/qikang/p/8684826.html

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