HM2014nuli 发表于 2014-10-21 10:19
话说有24行的那种写法吗
kid1943 发表于 2014-10-21 10:20
有啊 不过前提是你的内部类是非静态 你可以测试一下看看
HM2014nuli 发表于 2014-10-21 10:26
19和21都是错的吧
mingtianrsm 发表于 2014-10-21 14:42
不知道是不是我的myeclipse有问题,这个代码里第5、19、21行也是错的。第5行Outclass这个类不能用public修 ...
kid1943 发表于 2014-10-21 17:00
那就奇怪了 我在eclipse写是没问题的 我的是jdk7 不知道是不是jdk版本问题
mingtianrsm 发表于 2014-10-21 20:32
不会吧?我也是jdk7的啊!明显没有定义Innerclass这个类,咋会没错呢?
kid1943 发表于 2014-10-21 17:00
那就奇怪了 我在eclipse写是没问题的 我的是jdk7 不知道是不是jdk版本问题
cvnmklop 发表于 2014-10-22 18:51
首先先解答下前面有人认为以下两行代码错误
这两行代码没有错误因为前面有导入内部类
我用了下eclipse看了 ...
kid1943 发表于 2014-10-28 08:08
我 忘加括号了应该是
cvnmklop 发表于 2014-10-22 18:51
首先先解答下前面有人认为以下两行代码错误
这两行代码没有错误因为前面有导入内部类
我用了下eclipse看了 ...
嘿~~ 发表于 2014-10-28 11:05
你定义的是静态内部类。Outclass.Innerclass ic=Outclass.new Innerclass();应该这样
戏言丶 发表于 2014-10-28 11:36
因为内部类是静态的,不能直接new内部类,相当于不能在静态方法中使用this一样的道理 ...
cvnmklop 发表于 2014-10-28 13:59
静态方法是优先于对象先存在的,当静态方法访问非静态成员时,那些非静态成员的对象都不存在,那些成员更 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |