#coding:utf-8
class Student():
i = 1
__j = 2
def __init__(self,name,age):
self.name = name
self.__age = age
def pt_age(self):
print self.__age
print Student.i
print Student._Student__j
st1 = Student('tao',24)
st1.pt_age()
print st1._Student__age
运行结果:
这个是我自己在学习python类属性的时候自己写的代码,小菜鸟一枚,望各位指正。
i,j两个变量是类的属性,i是类的共有属性,j是类的私有属性
name,age是实例的属性,name是实例的共有属性,age是实例的私有属性。