1 package test3; 2 3 class Superclass2 { foo()4 public int foo() { return 1; } bar()5 public int bar() { return 10; } 6 } 7 8 class Superclass3 extends Superclass2 { test()9 public int test() { return foo(); } bar()10 public int bar() { return 20; } 11 } 12 13 public class Superclass extends Superclass2 { foo()14 public int foo() { return super.foo() + super.bar(); } 15 } 16