0
所以我有這個類:訪問超類對象
public class ServiceClass {
public static Validator validator;
public ServiceClass() {
if (validator == null) validator = new Validator();
}
}
現在我有一個擴展類:
public class Service1 extends ServiceClass {
public Service1() {
validator.init();
}
}
這是正確的方式來訪問驗證對象?我是否必須創建超類的ans set方法?我應該使用super.validator.init(); ?
提前謝謝。
因爲'validator'被聲明爲靜態的,所以如果它調用兩次'init'方法會導致麻煩,這取決於它應該做什麼。 – SomeJavaGuy