python中类的继承以及父类中的变量继承是如何使用的?

新手学习python中,在迷糊类的继承使用方法如图,定义了一个三角形类Triangle。初始化三个角,并检查三角之和等于180度返回True,否则返回False定义子类等... 新手学习python中,在迷糊 类的继承 使用方法如图,定义了一个三角形类Triangle。初始化三个角,并检查三角之和等于180度返回 True , 否则返回 False定义子类等边三角形 Equilateral,继承于Triangle然后发现,子类 Equilateral 初始化三个角没有效果,__init__(self, angle1, angle2, angle3)提示变量未被使用,即便 __init__(self)也可以,到底类中的变量是怎么继承引用和使用的,而且就算下面写出来本来就没有的 self.angle4 也不报错,为什么 展开
 我来答
shshsunnysunny
2018-01-12 · TA获得超过415个赞
知道小有建树答主
回答量:459
采纳率:76%
帮助的人:120万
展开全部
你必须在Equilateral的__init__方法中显式调用父类Triangle的__init__方法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式