我有可调用的类,它从spring应用程序上下文文件中调用
1类: -
class mycallable extends Abstractcallable
{
@override
public int method1(){
//return value;
}
}
class2:-
class Abstractcallable extends AbstractTopCallable
{
@override
call(){
//some logic which I want to execute instead of default logic
}
@override
public int method1(){
//return value;
}
}
class3:-
class AbstractTopCallable implements callable
{
@override
call(){
//Default Logic
}
public static int method1()
}
`
我尝试控制的方式总是去AbstractTopCallable类,是不是因为我在class1中重写了静态方法?
答案 0 :(得分:0)
这个问题似乎很模糊,没有多少工作,但如果我理解你的问题,这可能会有所帮助:
您应该创建 mycallable 类的 new 实例。如果不创建新对象,则默认为静态方法。