【发布时间】:2019-07-10 03:04:51
【问题描述】:
我现在正在学习 OOP,我有这篇论文。因为我知道从超类继承子类类似于:class superClass : subClass{ },但我很好奇这是否是一种可接受的形式:class superClass : subClass1 : subclass2。
简而言之,我想从另一个继承一个子类。因为如果我遇到一个问题,比如有一个子类并且它是从一个超类继承的,因为它们有共同的数据。 没问题吧?
但这里有个问题:如果我需要另一个子类,它与第一个子类和超类或主类都有共同的数据怎么办?
【问题讨论】:
-
你在学习“OOP”还是“C#中的OOP”?有区别。
-
不确定是谁选择了重复的问题,但情况不同。这个问题是关于直接子类化的。链接为重复的问题涉及尝试从多个类继承的复杂混乱。
-
你问的问题涉及多重继承的概念。基本上你问的是A类继承B类。所以C类可以从B类继承。是C类可以从类继承B.这是多重继承。我认为您对“多重继承”和“多级继承”感到困惑。
标签: c# inheritance subclass mainclass