很可惜,你离最终答案就差最后一步了。
在 C# 中静态成员可以是抽象或者虚拟的,因此你只需要把你的 Creature 类型换成接口类型,然后把 LegNum 这个静态属性定义在接口中,并设置为抽象成员即可。
首先创建一个 ICreature 接口类型:interface ICreature { abstract static int LegNum { get; set; } } 然后在你的 Ant、Octopus、Centipede 类型中实现这个接口: class Ant : ICreature { public static int LegNum { get; set;…。
{dede:pagebreak/}
为什么长得漂亮却没什么用?
创业公司是否应该使用 Rust ?
如何评价仓颉编程语言7月30日开源?
广州拟全面取消房地产限购、限售、限价并降低贷款首付比例和利率,拟推动***运动消费发展,将产生哪些影响?
编程对电脑的要求大概需要多高?
女人到中年越来越看不上自己的老公怎么办?
为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
如何解读穷则独善其身,达则兼济天下?
你们在编程时遇到过什么离谱的bug吗?
为什么民众更关注华为对5nm芯片的突破,而不是关注小米已经自研的3nm芯片?
新手想要打好篮球,主要练运球还是投篮?
家里想搞一个服务器,怎么才不违规?
这种裙子是不是对直男爆杀?
为什么用 electron 开发的桌面应用那么多?
为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?