gpt4 book ai didi

java - 如何强制在java中重写方法?

转载 作者:IT老高 更新时间:2023-10-28 20:34:12 24 4
gpt4 key购买 nike

我必须创建许多非常相似的类,它们之间只有一种方法不同。所以我认为创建抽象类将是实现这一目标的好方法。但是我想要覆盖的方法(比如方法 foo())没有默认行为。我不想保留任何默认实现,强制所有扩展类实现此方法。我该怎么做?

最佳答案

你的基类需要一个abstract方法:

public abstract class BaseClass {
public abstract void foo();
}

这样,您无需指定默认行为并且强制从 BaseClass 继承的非抽象类指定 foo 的实现>.

关于java - 如何强制在java中重写方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4203965/

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