【发布时间】:2011-10-04 04:30:31
【问题描述】:
我有一种情况,我必须为超类中的子类引用放置 getter 和 setter。我只需要知道这是否是一种好习惯?
我已经给出了下面的代码。
public class SuperClass{
String commonProperty;
private BaseClass baseClass;
public void setBaseClass(BaseClass baseClass){
this.baseClass = baseClass;
}
public BaseClass getBaseClass(){
return this.baseClass;
}
}
public classs BaseClass extends SuperClass{
String uncommonProperty;
}
【问题讨论】:
-
小心混淆基类和子类。基类通常与超类的含义相同,所以我认为您的意思是在这里使用子类。
标签: inheritance object-oriented-analysis