public class InnerInterfaces1 { public static void main(String[] args) { new Test().new Test2(); } } class Test { public static final int x=2; public static interface Value { int y = 10; } public class Test2 implements Value { Test2() { System.out.println(x+y); } } } // output: 12