class D {} | |
class C extends D { | |
int myField = 10; | |
int myOtherField = 10; | |
{ | |
int i = 5; | |
newMethod(i); | |
C c = new C(); | |
c.newMethod(12); | |
C c1 = new C(); | |
c1.myField = 12; | |
myOtherField = 12; | |
//not a duplicate: method is not visible with qualifer class | |
D d1 = new D(); | |
d1.myField = 12; | |
d1.myOtherField = 12; | |
c.myField = 15; | |
c1.myOtherField = 15; | |
} | |
private void newMethod(int i) { | |
myField = i; | |
myOtherField = i; | |
} | |
} |