super 关键字
class Grandparent { public void Print() { System.out.println("Grandparent's Print()"); }}class Parent extends Grandparent { public void Print() { System.out.println("Parent's Print()"); }}class Child extends Parent { public void Print() { super.super.Print(); System.out.println("Child's Print()"); }}public class Main { public static void main(String[] args) { Child c = new Child(); c.Print(); }}
Output: Compiler Error
class Grandparent { public void Print() { System.out.println("Grandparent's Print()"); }}class Parent extends Grandparent { public void Print() { super.Print(); System.out.println("Parent's Print()"); }}class Child extends Parent { public void Print() { super.Print(); System.out.println("Child's Print()"); }}public class Main { public static void main(String[] args) { Child c = new Child(); c.Print(); }}
Output:
Grandparent's Print() Parent's Print() Child's Print()