在面向对象编程中,Base实例和Derived实例是继承关系中的两个概念。Base实例是派生类(Derived)的基类,Derived实例是派生类的实例。
在一般情况下,是不允许在Base实例上直接编写Derived实例的。因为Base实例是基类的实例,它只包含基类的属性和方法,不包含派生类的特有属性和方法。编写Derived实例需要使用派生类的定义和特有的属性和方法,因此应该在Derived实例上进行编写。
然而,具体是否允许在Base实例上编写Derived实例,还要根据编程语言和具体的继承关系来确定。有些编程语言可能会提供一些特殊的机制,允许在Base实例上进行派生类的编写。这种情况下,通常是通过特定的语法或方法来实现,以确保在Base实例上编写Derived实例不会破坏继承关系的完整性。
总的来说,一般情况下不允许在Base实例上编写Derived实例,应该在Derived实例上进行编写。具体是否允许,需要根据编程语言和具体的继承关系来确定。
企业创新在线学堂
企业创新在线学堂
企业创新在线学堂
云+社区技术沙龙[第20期]
云+社区技术沙龙[第11期]
云+社区技术沙龙[第12期]
云+社区技术沙龙[第10期]
第四期Techo TVP开发者峰会
Elastic 中国开发者大会
领取专属 10元无门槛券
手把手带您无忧上云