这就是我的想法。假设我有一个名为 intro 的类(class),我想在它开始和结束时做一些事情。我想知道我怎样才能做这样的事情:
public Main(){
//Calls the object that overrides its own methods
new Intro(){
@Override
public void onStartIntro(){
}
@Override
public void onFinishIntro(){
}
}
Intro 类中需要发生什么才能实现这样的功能?
最佳答案
只需创建一个抽象类来强制重写方法(但具有非 final方法的非抽象类也可以)
abstract class Intro
{
abstract void onStartIntro();
abstract void onFinishIntro();
}
关于java - 如何让 java 对象重写它的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7549283/