为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

就是其实有两种啦(大概:

一种情况外部类是非静态的:那样就是把它当作外部类的一个变量来引用啦。怎么引用一个类的变量的啊~

    首先,肯定要创建该(外部)类一个对象是吧;

    其次,因为你的目的是想要创建内部类对象嘛~所以创建完这个对象还要创建内部类的对象,对吧~


另一种情况外部类是静态的:那样的话就直接当它是一个类来引用就好了。平时你怎么创建一个类的对象的,你就怎么创建好了。

0 回复 有任何疑惑可以回复我~

首先要创建内部类的对象,

静态内部类通过:内部类 对象名 = new 内部类();

成员内部类通过:内部类 对象名 = 外部类对象.new 内部类();

然后调用内部类方法:对象名.内部类方法();

0 回复 有任何疑惑可以回复我~
#1

再青春_以少年

补充一下: 首先要创建内部类的对象, 静态内部类通过: 内部类 对象名 = new 内部类(); 成员内部类通过: 外部类 外部类对象名 = new 外部类(); 内部类 内部类对象名 = 外部类对象名.new 内部类(); 然后调用内部类方法:内部类对象名.内部类方法();
2016-07-08 回复 有任何疑惑可以回复我~

类名.方法名();


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530716    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程
意见反馈 帮助中心 APP下载
官方微信