本帖最后由 麦子609 于 2013-9-17 18:31 编辑
程序里的变量b为什么出错,感觉内部类越看越迷糊了- interface Test {
- public void print();
- }
- class Inner {
- int a = 3;
- public void show() {
- int b = 3;
- Test t = new Test() {
- public void print() {
- System.out.println("a=" + a);
- System.out.println("b=" + b);
- }
- };
- t.print();
- }
- }
复制代码 |
|