| package test; | |
| public abstract class Base { | |
| protected int field; | |
| public Base(int value) { | |
| field = value; | |
| } | |
| } | |
| public class Derived extends Base { | |
| public Derived(int value) { | |
| super(value); | |
| } | |
| private View usage = new View() { | |
| @Override | |
| void click() { | |
| int activity = field; | |
| } | |
| } | |
| } | |
| abstract class View { | |
| abstract void click(); | |
| } |