-2

学习编程:制作质量代码

截屏

在此处输入图像描述 这是 Coursera Learn to Program Crafting Quality Code Course 的视频讲座。所以在视频中有一个测验。

class MyInt(int):
    # some code there

他们给出了 4 个答案,我需要选择一个正确的答案。我已经一一选择了我的答案,但最后他们说正确的答案绝对是错误的。

int 是 MyInt 的子类

这个问题Python: How do I make a subclass from a superclass? 给了我绝对正确的确认,我是对的。

真相在哪里?

4

2 回答 2

1

There must be something wrong with the quiz, the code as written in the question is declaring that MyInt is a subclass of int (or equivalently: that int is the superclass of MyInt), no the other way around.

于 2013-04-11T16:47:17.987 回答
0

如果你从一个类继承,那个类就是超类。在示例int中是超(或基)类并且MyInt是子类。正如你所怀疑的,他们错了。;-)

于 2013-04-11T16:49:24.607 回答