|
|
1
4
您的问题与这种情况相同: 你看到了麦克斯,他是一只贵宾犬。你会问:那怎么回事?马克斯是贵宾犬、狗还是动物?还是三者同时出现? 答案或多或少是“这个问题掩盖了我们对生物分类的误解”。如果你必须从有限的选项中进行选择,“It is all 3”比其他任何选项都更正确。但这意味着你可以创造一只同样是动物的贵宾犬,但 不 一只狗,这是错误的结论: 任何是贵宾犬的都是 必要地 也是一只狗 。 这也取决于上下文。如果我问Max是什么“类型”的生物,而情况只需要一个答案,你总是会得到“贵宾犬”。因为这是最有用的答案——知道max是一只贵宾犬就足以确定max必然也是一只狗和一只动物,因为 根据定义, 全部的 贵宾犬是。你不可能拥有一只非狗的动物,但它却是贵宾犬 。 因此:
记住,点运算符是“按照便利贴上的地址,问你在那里找到的东西一个问题”。
|
|
Fernando Chu · 一个变量有多个可能的类?[关闭] 1 年前 |
|
|
Amaterastis · 基类接受子类和内部子类的模板参数 1 年前 |
|
|
Rishab Negi · 这个关键字在抽象类中是如何工作的 1 年前 |
|
|
dEmigOd · 类层次结构中的运算符重载解析 1 年前 |
|
|
TableTopRug · 如何从Kotlin中的密封类继承? 1 年前 |
|
|
hasdrubal · 抽象基类函数指针python 1 年前 |
|
|
Josh · 通过反思访问孩子的财产 1 年前 |