当前位置: 首页 >
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-27腾讯游戏究竟祸害了多少人?
- 2025-06-27为什么人到中年,很少有身材苗条的?
- 2025-06-27为什么一部分人强烈推荐Macbook而另一部分人却说永远也不要买Macbook?到底好不好用?
- 2025-06-27Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 2025-06-27工业克苏鲁什么意思?
- 2025-06-27为什么人到中年,很少有身材苗条的?
- 2025-06-27目前最具性价比的全栈路线是啥?
- 2025-06-27健身教练们觉得女生怎样的身材才是好身材?
- 2025-06-27如何评价张靓颖刘宇宁《九万字》?
- 2025-06-27SQLite不能支持高并发,为什么又说它能支持 10万 的日访问量?
- 2025-06-27什么样的人算是中了基因***?
- 2025-06-27为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 2025-06-27南京一森林公园现大量竹节虫,形似枯枝,网友称凑近才发现是虫子落荒而逃,竹节虫会不会咬人?碰到它会怎样?
- 2025-06-27如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 2025-06-27韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 2025-06-27怎么排人体湿气?
推荐产品
-
为什么 J***aScript 在国外逐渐用于前端+后端开发,而国内还是只用它做前端?
有几个答主提到点上了,国外 nodejs 之所以盛行,是因为 -
为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
最关键是做不大。 CRT最后的绝唱出现在08年,当时一波看 -
什么是 5G 固定无线接入(FWA)?
一、FWA技术: 从光纤补充到运营商业务拓展核心引擎固定无线 -
为什么 WeGame 在国内竞争不过 Steam ?
买黑猴的时候,Steam经常打不开,就下了个Wegame,我
热销产品
最新资讯




