| package test; | |
| class BaseSuperSamePackage { | |
| public void usage1() { | |
| DerivedSuperSamePackage derived = new DerivedSuperSamePackage(); | |
| derived.foo(); | |
| int i = derived.i; | |
| } | |
| } | |
| class DerivedSuperSamePackage extends BaseSuperSamePackage { | |
| protected DerivedSuperSamePackage() { | |
| } | |
| protected void foo() { | |
| } | |
| protected int i = 1; | |
| } |