课程
/后端开发
/Java
/Java入门第二季 升级版
外部调用内部的做法具体是怎么?
2016-07-04
源自:Java入门第二季 升级版 7-7
正在回答
就是其实有两种啦(大概:
一种情况外部类是非静态的:那样就是把它当作外部类的一个变量来引用啦。怎么引用一个类的变量的啊~
首先,肯定要创建该(外部)类一个对象是吧;
其次,因为你的目的是想要创建内部类对象嘛~所以创建完这个对象还要创建内部类的对象,对吧~
另一种情况外部类是静态的:那样的话就直接当它是一个类来引用就好了。平时你怎么创建一个类的对象的,你就怎么创建好了。
首先要创建内部类的对象,
静态内部类通过:内部类 对象名 = new 内部类();
成员内部类通过:内部类 对象名 = 外部类对象.new 内部类();
然后调用内部类方法:对象名.内部类方法();
再青春_以少年
类名.方法名();
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答内部类与外部类
3 回答内部类与外部类
1 回答外部类与内部类