是否可以在不创建其他对象(仅极端子类的一个对象)的情况下访问不是超类的对象,而是超类的超类的对象的字段?
//Суперкласс (отдельный java файл):
public class Solution {
int age = 1;
}
//Подкласс (отдельный java файл):
public class Cat extends Solution {
int age = 2;
}
//Подкласс у подкласса (отдельный java файл):
public class Cat2 extends Cat {
int age = 3;
public static void main(String[] args) {
Cat2 cat = new Cat2();
cat.m1();
}
public void m1() {
System.out.println(super.super.age); //Что писать здесь, что бы вывелось 1?
}
}
或者