在提出问题调用需要在 VB.NET 或Stack Overflow 上的 C# 中键入为基类的派生类实例的方法后,我被告知在提出问题时我使用了错误的术语。我在应该使用“base”和“derived”的地方使用了“parent”和“child”。
我一直无法找到对差异的良好描述。
到目前为止,这是我所知道的(或认为我知道的):
父类包含子类。其中派生类继承自基类。
它们是相似的,因为子(或派生)可以访问父(或基)属性和方法(在允许的情况下)。
它们是不同的,因为您可以以 . 的形式引用子类的属性Parent.Child.Property
。而你不能用派生类做到这一点。
有什么区别,在什么情况下应该使用一种而不是另一种?