当前位置: 首页 >
C# 如何解决这个代码复用问题?
- 人气:
很可惜,你离最终答案就差最后一步了。
在 C# 中静态成员可以是抽象或者虚拟的,因此你只需要把你的 Creature 类型换成接口类型,然后把 LegNum 这个静态属性定义在接口中,并设置为抽象成员即可。
首先创建一个 ICreature 接口类型:interface ICreature { abstract static int LegNum { get; set; } } 然后在你的 Ant、Octopus、Centipede 类型中实现这个接口: class Ant : ICreature { public static int LegNum { get; set;…。
推荐资讯
- 2025-06-20能分享一下你写过的rust项目吗?
- 2025-06-20为什么越来越多的国内男孩,要娶国外女孩?
- 2025-06-20golang总体上有什么缺陷?
- 2025-06-20为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-20如何评价B站峰哥亡命天涯直播中说面包就是比馒头好吃,中国古代不吃面包是因为贫穷,没有足够的柴火?
- 2025-06-20女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗?
- 2025-06-20歼-20 在国际上到底是什么地位?
- 2025-06-20***《凡人修仙传》有哪些令人伤感的情节?
- 2025-06-20同样是透析,有的透析三年就走了,有的十年20年还好好的,为什么?
- 2025-06-20有什么是你去了西藏才知道的事情?
- 2025-06-20PHP现在真的已经过时了吗?
- 2025-06-20ERP、CRM、OA,对于小公司来说到底先上哪个?
- 2025-06-20为什么家里的长辈炒菜基本都会放葱姜蒜等调料,而对于部分年轻人似乎变得可有可无?
- 2025-06-20为什么从事技术的人普遍都比较难沟通?
- 2025-06-20如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 2025-06-20慢性咽炎能治好嘛?
推荐产品
-
如何看待 Rust 的应用前景?
Rust对C++的威胁不威胁先放在一边,rustdoc文档功 -
目前美军还有哪些领域是明显领先于解放军的?
那可多了去了,这么些年,中美两国军队,在装备上的差距越来越小 -
creo 的功能有什么特色?
简而言之 1.操作严谨(说是反人类,但能避免很多问题的发生) -
如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心?
有一位答主提及了我,由于拉黑了,我也只能这样回复了,请见谅。
最新资讯




