| class D {} | |
| class C extends D { | |
| int myField = 10; | |
| int myOtherField = 10; | |
| { | |
| int i = 5; | |
| <selection>myField = i; | |
| myOtherField = i;</selection> | |
| C c = new C(); | |
| c.myField = 12; | |
| c.myOtherField = 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; | |
| } | |
| } |