2009年12月10日星期四

python 继承

1,子类可不加定义直接调用父类变量,但此时所有子类共享此变量
2.访问不同父类同名变量
class A:
    def __init__(self):
        self.__data = "A"
class B:
    def __init__(self):
        self.__data = "B"
class C(A,B):
    def __init__(self):
        A.__init__(self)
        B.__init__(self)
        self.data='C'


c=C()
print c._A__data
print c._B__data
print c.data

输出结果:
A
B
C

没有评论:

发表评论

写下你的意见和问题,一起进步。谢谢