super . :
class Parent {
@Override public String toString() {
return "Parent";
}
}
class Child extends Parent {
@Override public String toString() {
return "Child";
}
public void callToString() {
System.out.println(toString());
System.out.println(super.toString());
}
}
getClass(), , , , , , , , , , Parent.class, , , Child. ( , API Class.)
. :
@Override public void validate() {
super.validate();
if (someChildField == 0) {
throw new SomeValidationException("...");
}
}