课程
/后端开发
/Java
/Java入门第二季 升级版
创建内部类对象的时候,为什么不是Inner i=new Inner();???
2016-12-11
源自:Java入门第二季 升级版 7-5
正在回答
// 创建外部类对象 HelloWorld hello = new HelloWorld(); // 创建内部类对象 Inner i = hello.new Inner();
我理解为内部类被包含在外部类中,在创建内部类对象的时候需要先通过外部类才能操作内部类,通过外部类对象调用方法创建内部类对象
http://www.iteye.com/topic/442435 这个里边分析的挺好的
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答创建内部类对象,Inner i=hello.new Inner
3 回答以直接创建内部类对象 Inner i=new Inner(); 为什么非得 HelloWorld hello=new HelloWorld(); Inner i =hello.new.Inner(); 不明白!
1 回答o.new Inner() 类对象创建
4 回答Innner i=hello.new Inner();这里在创建类对象的时候为什么new前面有hello.呢
1 回答内部类的对象实例话的这个 Inner inner=0.new Inner();为什么要这样实例化?