黑马程序员技术交流社区
标题:
匿名内部类问题请教
[打印本页]
作者:
ITnanCZ0107
时间:
2016-3-24 19:11
标题:
匿名内部类问题请教
C:\Users\Administrator\
作者:
ITnanCZ0107
时间:
2016-3-24 19:12
图片在这里
匿名内部类.jpg
(34.11 KB, 下载次数: 6)
下载附件
2016-3-24 19:12 上传
作者:
715596417
时间:
2016-3-24 19:30
method方法可以直接用类名调用,所以要用static修饰。具体看下static修饰符的意思就能理解了。
作者:
yijincheng
时间:
2016-3-24 19:58
具体情况具体分析。本来这里不加static没有任何语法问题,编译绝对能通过。但是这样写不符合本题目的要求。
本题是要求直接用类名调用成员方法,Outer并没有创建对象。非静态成员代码是在类创建对象时,才进入到内存的。所以如果不用static修饰,Outer就没法直接调用method()。
作者:
菜菜的小猪
时间:
2016-3-24 20:17
因为上面是Outer.method是通过类名.方法名调用,因此要用static修饰
作者:
ITnanCZ0107
时间:
2016-3-24 20:21
谢谢各位大神指导
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2