课程
/后端开发
/Java
/Java入门第二季 升级版
好困惑,求解答,谢谢!!
2015-03-04
源自:Java入门第二季 升级版 7-8
正在回答
必须先有外部类的对象才能生成内部类的对象,因为内部类需要访问外部类中的成员变量,成员变量必须实例化才有意义。
有外部类的对象的时候可以:
内部类名 内部类对象 = new 内部类名();
没有外部类的对象的时候可以:
内部类名 内部对象名= 外部对象.new 内部类名();
DaveBang 提问者
lqg111
主要难点是:如何创建内部类对象。
一般步骤是:外部类 外部类对象名 = new 外部类();
外部类.内部类 内部类对象变量 = 外部类对象名.new 内部类名();
具体为什么这样,还没理解透
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答使用外部类对象创建内部类对象???
5 回答创建内部类对象为什么要先创建外部类对象
2 回答必须要先创建外部类对象再创建内部类对象才可以调用内部类的方法吗
1 回答创建内部类 对象
5 回答// 创建内部类对象