使用基类和派生类和继承

时间:2011-10-18 14:11:47

标签: c#-4.0

我在基类中有2个方法(比如Method1和Method2),并且有两个从基类继承的派生类(比如Derived Class1和Derived Class2)

现在派生类1将获得基类的两种方法(方法1和方法2)但派生类2应该只获得一种基类方法(比如Method1)。

所以,任何人都可以建议我如何在这种情况下继续(我使用C#作为编程语言)

提前感谢!

2 个答案:

答案 0 :(得分:0)

在基类

中将两个方法声明为虚拟
virtual void Method1()
virtual void Method2()

答案 1 :(得分:0)

您可以将Method1实现为扩展方法,并且只能由DerivedClass1引用它。