Абстрактные классы не могут быть созданы в java. Но spring говорит что-то вроде создания bean с abstract="true"
. Если состояние абстрактного класса инициализируется только его экземпляром дочернего класса (я думаю, что я прав), то, если мне нужно использовать этот атрибут внутри метода, который определен в абстрактном классе, тогда... есть ли возможность для Это? У меня есть код:
class abstract A {
private Something somethingObj;
// getters and setters are present.
public void logSomething() {
try{
//some code which throws exception
}
catch(Exception e){
somethingObj.logIt(e);// I have some logic inlogIt method.
}
}
}