内容 :java 继承父类判null
**父类:**
public class NullJudgeFather {
public void judgeNull(String value) {
if (null == value) {
System.out.println("在父类中判断,为空!");
return;
}
System.out.println("父类中判断,不为空!");
}
}
**子类**
public class NullJudgeSon extends NullJudgeFather {
@Override
public void judgeNull(String value) {
super.judgeNull(value);
System.out.println("在子类中判断 ,不为空!");
}
}
**测试类**
public class NullJudgeMain {
/**
* @param args
*/
public static void main(String[] args) {
String value = null;
NullJudgeSon son = new NullJudgeSon();
son.judgeNull(value);
}
}
结果:
条件:父类判空,子类也判空,
结果:
在父类中判断,为空!
在子类中判断 ,为空!
条件:父类判空,子类不判空
结果:
在父类中判断,为空!
在子类中判断 ,不为空!