gpt4 book ai didi

c# - 使子类无法覆盖方法实现

转载 作者:太空狗 更新时间:2023-10-29 21:26:47 26 4
gpt4 key购买 nike

<分区>

假设我有一个名为 Animal 的抽象基类,它有一个名为 Move 的虚方法。

我创建了一个名为 Mammal 的子类,它继承自 Animal 并定义了 Move 方法。

然后我创建了一个名为 RabbitMammal 子类。

事情是这样的:

我不希望 Rabbit 能够覆盖 Mammal 已经定义的 Move 的实现( 的子类Mammal 不得更改 Mammal 定义的 Move 的定义。

由于 Rabbit 继承自 Mammal,是否可以对 Mammal 中的 Move 方法进行“非虚拟化”类以防止继承类覆盖 Mammal 中的方法定义?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com