基类和派生类的使用和继承
我在基类中有两个方法(例如方法1和方法2),并且有两个派生类(例如派生类1和派生类2),它们继承自基类
现在派生类1将获得基类的两个方法(方法1和方法2) ) 但是派生类2应该只获得基类的一个方法(比如方法1)。
那么,有人可以建议我在这种情况下如何进行吗(我使用 C# 作为编程语言)
提前致谢!
I has a 2 Methods in Base Class(say Method1 and Method2) and having a two derived class (say Derived Class1 and Derived Class2) which are inheriting from Base Class
Now the Derived Class1 will get the two methods of Base Class(Method1 and Method2) But Derived Class2 should get only one method of Base Class(say Method1).
so, can any one suggest how can i proceed in this scenario(i am using C# as a Programming Language)
Thank in Advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在基类中将两个方法声明为虚拟
Declare the two method as virtual in the base class
您可以将 Method1 实现为扩展方法,并且仅由 DerivedClass1 引用它。
You could implement Method1 as an extension method and only have it referenced by DerivedClass1.