基类和派生类的使用和继承

发布于 2024-12-11 00:32:58 字数 197 浏览 0 评论 0原文

我在基类中有两个方法(例如方法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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鱼窥荷 2024-12-18 00:32:58

在基类中将两个方法声明为虚拟

virtual void Method1()
virtual void Method2()

Declare the two method as virtual in the base class

virtual void Method1()
virtual void Method2()
好倦 2024-12-18 00:32:58

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

You could implement Method1 as an extension method and only have it referenced by DerivedClass1.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文