我在基类中有2个方法(比如Method1和Method2),并且有两个从基类继承的派生类(比如Derived Class1和Derived Class2)
现在派生类1将获得基类的两种方法(方法1和方法2)但派生类2应该只获得一种基类方法(比如Method1)。
所以,任何人都可以建议我如何在这种情况下继续(我使用C#作为编程语言)
提前感谢!
答案 0 :(得分:0)
在基类
中将两个方法声明为虚拟virtual void Method1()
virtual void Method2()
答案 1 :(得分:0)
您可以将Method1实现为扩展方法,并且只能由DerivedClass1引用它。