Java里面如何创建一个内部类的实例


Posted in 面试题 onJanuary 19, 2015
要想使用new 生成一个内部类的实例,需要先指向一个外部类的实例,也就是先生成外部类的实例,因为内部类可以调用外部类的人员成员,当没有外部类实例的时候也就没有这些成员的内存空间,内部类在实例化的时候,调用外部类的成员就会出错,所以需要使用外部类的实例 + 点 + new 的方式实例化一个新的内部类。示例代码如下:
class TestInner{
public static void main(String [] args)
{
Outer outer = new Outer();
Outer.Inner inner = outer.new Inner();
}
}
在内部类(Inner Class),可以随意的访问外部类的成员,这可让我们更好地组织管理我们的代码,增强代码的可读性。

Tags in this post...

面试题 相关文章推荐
JNI的定义
Nov 25 面试题
Java基础知识面试要点
Jul 29 面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 面试题
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
Feb 09 面试题
分布式数据库需要考虑哪些问题
Dec 08 面试题
几道数据库的概念性面试题
May 30 面试题
光声世纪笔试题目
Aug 25 面试题
接口可以包含哪些成员
Sep 30 面试题
linux面试题参考答案(9)
Jan 07 面试题
Python中pass语句的作用是什么
Jun 01 面试题
为什么要使用servlet
Jan 17 面试题
Java软件工程师综合面试题笔试题
Sep 08 面试题
Java方面的关于数组和继承的笔面试题
Sep 18 #面试题
介绍Java的内部类
Oct 27 #面试题
Java的五个基础面试题
Feb 26 #面试题
Java的基础面试题附答案
Jan 10 #面试题
面向对象编程是如何提高软件开发水平的
May 06 #面试题
面向对象编程的优势是什么
Dec 17 #面试题
附答案的Java面试题
Nov 19 #面试题
You might like
PHP小技巧之函数重载
2014/06/02 PHP
PHP实现通过正则表达式替换回调的内容标签
2015/06/15 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
PHP关键特性之命名空间实例详解
2017/05/06 PHP
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
Jquery 弹出层插件实现代码
2009/10/24 Javascript
JS getMonth()日期函数的值域是0-11
2010/02/15 Javascript
JS 事件绑定函数代码
2010/04/28 Javascript
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型
2012/02/27 Javascript
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
2014/01/10 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
基于Vue2.0的分页组件
2017/03/16 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
vue 自定义右键样式的实例代码
2019/11/06 Javascript
js仿360开机效果
2019/12/26 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
npm全局环境变量配置详解
2020/12/15 Javascript
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
python连接mysql并提交mysql事务示例
2014/03/05 Python
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
Python3实现将一维数组按标准长度分隔为二维数组
2019/11/29 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
2020/04/20 Python
Python 字典中的所有方法及用法
2020/06/10 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
利用canvas实现图片压缩的示例代码
2018/07/17 HTML / CSS
文言文形式的学生求职信
2013/12/03 职场文书
活动邀请函范文
2014/01/19 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
css position fixed 左右双定位的实现代码
2021/04/29 HTML / CSS
OpenCV-Python实现轮廓的特征值
2021/06/09 Python
Java各种比较对象的方式的对比总结
2021/06/20 Java/Android
xhunter1.sys可以删除嘛? win11提示xhunter1.sys驱动不兼容解决办法
2022/09/23 数码科技