Ich habe aufrufbare Klasse, die von einer Feder AnwendungskontextdateiWelche Methode wird aufgerufen, wenn wir die abstrakte Klassenmethode überschreiben, die eine andere abstrakte Klasse erweitert?
class1 aufgerufen wird: -
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()
}
`
Wie viele Möglichkeiten versuche ich meine Kontrolle immer an die AbstractTopCallable Klasse geht, ist es wegen der statischen Methode, die ich in Klasse 1 überschreibe?
Hi mche, danke für Sie answer.Its funktioniert wie erwartet, wenn ich ein Objekt erstellen und Aufruf der Methode aufrufen() .Das Problem, diese Klasse ist Teil der Batch-Anwendung, die durch eine Spring-Bean aufgerufen werden wird.Es gibt nicht viel zu debuggen. – arjunpunnam