MySuperКласс является родительским классом и расширяется классом MySub. Я создаю объект MySub mySub = new MySub(). Я думал, что на выходе будет "y", но когда я попытался запустить код, он показал null.
class MySuper {
String strl = "x";
public MySuper() {
myMethod();
}
void myMethod() {
System.out.print(strl);
}
}
class MySub extends MySuper {
String str2 = "y";
void myMethod() {
System.out.print(str2);
}
public static void main(String[] args) {
MySub mySub = new MySub();
}
}
Подробнее здесь: https://stackoverflow.com/questions/723 ... ce-example