课程
/后端开发
/Java
/Java入门第二季 升级版
Inner inn = o.new Inner();为什么new前面加个o ?
2015-04-25
源自:Java入门第二季 升级版 7-6
正在回答
o应该是个外部内。Inner是个内部内。不过这个写法好像有点问题。 Outer.Inner in=new Outer.Inner()
rustfuture 提问者
Bad__Guy 回复 rustfuture 提问者
Bad__Guy 回复 Bad__Guy
o是外部类对象,java规定创建内部对象需要用外部对象创建,故用o对象名new 内部类的构造方法Inner()
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答我这样写为什么会报错呢?
3 回答为什么这样呢
3 回答为什么要这样写才能打印出imooc呢?截图有什么不对吗?
1 回答为什么会这样呢?
4 回答这样写为什么不行?