62,628
社区成员
发帖
与我相关
我的任务
分享class A {
private boolean mHasChilds ;
protected A (boolean haschilds) {
mHasChilds = haschilds ;
}
protected String[] onGetChilds () {
return new String[0];
}
public final String[] getChilds () {
if (mHasChilds)
return onGetChilds ();
return new String[0];
}
}
class B extends A {
public B () {
super (false) ;
}
protected String[] onGetChilds () {
// ... ...
return super.onGetChilds () ;
}
}