课程
/后端开发
/Java
/Java入门第二季 升级版
这是内外部类里面的
2016-03-28
源自:Java入门第二季 升级版 7-5
正在回答
创建一个外部类对象为hello,再创建一个内部类对象为i,内部类包含在外部类对象中,所以 Inner i = hello.new Inner();应该是这么来的,我也不太懂,共同学习吧
qq_水bb_0 提问者
内部类名 对象名=外部类对象名.new 内部类名()
cyanist
Hello hello = new Hello() hello指的是Hello这个类实例化的对象,hello.new.Inner()指的是实例化hello对象内部中的Inner对象,如可以写成 Inner in = hello.new Inner() 对Inner对象实例化后我们才可以使用它的属性或方法
hello 是外部类的对象,通过 外部类对象.new 创建内部类对象
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答Inner i=hello.new Inner();
3 回答Inner i = hello.new Inner();这是语法吗?
4 回答创建内部类对象,Inner i=hello.new Inner
2 回答HelloWorld o = new HelloWorld (); Inner inn = o.new Inner(); ;和 Inner inn =new Inner (); 怎么理解啊
3 回答Inner i = hello.new Inner(); // 问题:“为什么不是HelloWorld.new 方法,而是hello.new方法呢”,是否2个都可以使用呢?