设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【Python 第50课】 面向对象(4)

[复制链接]

0

主题

0

好友

49

积分

新手上路

Rank: 1

楼主
发表于 2018-4-20 11:30:31 |显示全部楼层
xkk1212 发表于 2018-4-7 16:24
好像有点明白了,我把顺序换了一下就可以了 但是我不太确定是不是我想的那种意思  谢谢老师了!
class A ...

class A():
    def __init__(self,a,b):
        self.a = int(a)
        self.b = int(b)

    def add(self):
        print self.a+self.b

class B(A):
    def sub(self):
        print self.a-self.b

a = A(1,2)
a.add()
b = B(9,1)
b.sub()

B类完全继承了A类的init方法没有新的变量,是不是就不用再重新定义init了
回复

使用道具 举报

0

主题

0

好友

49

积分

新手上路

Rank: 1

沙发
发表于 2018-4-20 14:17:15 |显示全部楼层
找到了几个练习的小程序,链接:https://blog.csdn.net/bullpride/article/details/52022701
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-4 19:23 , Processed in 0.026740 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部