pythonクラスの共有属性プライベート属性インスタンス属性

502 ワード

クラスの共有属性プライベート属性インスタンス属性
class parent():
       i=1
       __j=2

class child(parent):
       m=3
       __n=4

       def __init__(self,age,name):
           self.age=age
           self.name=name

       def des(self):
           print(self.name,self.age)

c=child("wang",18)
c.des()

#             m       i            __n       _j
print(c.i)
# print(c.__j)
print(c.m)
# print(c.__n)

#            
print(child.i,child.m)

#           
#print(child.age,child.name)