Chinaunix首页 | 论坛 | 博客
  • 博客访问: 462329
  • 博文数量: 185
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 681
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-06 21:45
个人简介

为梦而战

文章分类

全部博文(185)

文章存档

2016年(3)

2015年(103)

2014年(79)

我的朋友

分类: LINUX

2016-12-16 10:15:10

class A(object):


    def __init__(self):
        print 'Enter A'
        print 'Leave A'
        pass


    def myprint(self):
        print 'Enter print of A'
        print 'Leave print of A'


    def myecho(self):
        print 'In echo of A'


class B(A):


    def __init__(self):
        print "Enter B"
        super(B, self).__init__()
        print "Leave B"


    def myprint(self):
        print 'Enter print of B'
        super(B, self).myprint()
        print 'Leave print of B'


class C(A):


    def __init__(self):
        print 'Enter C'
        print 'Leave C'


    def myprint(self):
        print 'In print of C'


print '-------------------------------'
b = B()
print '-------------------------------'
b.myprint()
print '-------------------------------'
c = C()
c.myprint()
c.myecho()
print '-------------------------------'
a = A()
a.myprint()
a.myecho()

输出结果:
-------------------------------
Enter B
Enter A
Leave A
Leave B
-------------------------------
Enter print of B
Enter print of A
Leave print of A
Leave print of B
-------------------------------
Enter C
Leave C
In print of C
In echo of A
-------------------------------
Enter A
Leave A
Enter print of A
Leave print of A
In echo of A



阅读(4863) | 评论(0) | 转发(0) |
0

上一篇:vim对不同的语言定制不同的编码风格

下一篇:没有了

给主人留下些什么吧!~~