黑马程序员技术交流社区
标题:
所有的外部类访问内部类方式汇总
[打印本页]
作者:
德胜
时间:
2015-9-5 09:25
标题:
所有的外部类访问内部类方式汇总
本帖最后由 德胜 于 2015-9-5 09:48 编辑
外部类访问内部类,必须通过建立内部类的对象,来访问内部类。
建立内部类对象的几种方式:
1、在外部类中,直接建立。格式:
Inner in =new Inner();
in.内部类成员
2、在
其他类中
,建立内部类函数的对象,格式:
Outer.Inner in=new Outer().new Inner();3、在
其他类中
,访问的内部类是静态的,
直接访问
内部类成员(平时少用,但需要记忆);
new Outer.Inner().function() //static内部类的成员是非静态;
Outer.Inner.function() //static内部类的成员是静态。
另外说明,有两种情况下要求内部类必须是static的
1、内部类的成员是static的;
2、访问内部类的外部类的成员是静态的,也要求内部类必须是静态的。
作者:
506815950
时间:
2015-9-5 14:22
基础东西很重要,我也要记笔记,兄弟加油
作者:
德胜
时间:
2015-9-6 09:25
506815950 发表于 2015-9-5 14:22
基础东西很重要,我也要记笔记,兄弟加油
enen,谢谢,一起加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2