在Java中,抽象类不能被实例化。但是Spring说类似于abstract="true"
的bean可以被创建。如果抽象类的状态只能由其子类实例初始化(我想我是对的),那么如果我需要在定义在抽象类中的方法内部使用该属性,是否有可能呢?我有一组以下代码:
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.
}
}
}