【问题标题】:Is the derived class an instance of the base class?派生类是基类的实例吗?
【发布时间】:2023-03-19 09:15:01
【问题描述】:

当我们创建一个新的派生类时,它是否被视为基类的一个实例? 派生类将具有基类的任何实例所具有的所有功能和属性。

【问题讨论】:

  • 继承意味着 IS-A。 Liskov 替换原则意味着子 B 可以在需要父 A 的任何地方使用。
  • 派生类本身不是其基类的实例。派生类的实例是基类的实例。
  • 关于你问题的第二部分:stackoverflow.com/questions/6396452/…

标签: python class oop object inheritance


【解决方案1】:
  • 派生类通常称为基类的子类

  • 派生类的实例也是基类的实例。

  • 派生类不是基类的实例,而是基类metaclass的实例,除非派生类覆盖了元类。

【讨论】:

    猜你喜欢
    • 2014-04-27
    • 2013-02-12
    • 2015-06-19
    • 1970-01-01
    • 2014-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多