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...

面试题 相关文章推荐
PHP中如何使用Cookie
Oct 28 面试题
PHP面试题及答案二
May 23 面试题
金智子午JAVA面试题
Sep 04 面试题
Oracle的内存结构(Memory structures)
Jun 10 面试题
C#里面如何倒序排列一个数组的元素?
Jun 21 面试题
linux面试题参考答案(10)
Oct 26 面试题
Prototype是怎么扩展DOM的
Oct 01 面试题
AJAX的优缺点都有什么
Aug 18 面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 面试题
Java面向对象面试题
Dec 26 面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 面试题
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
如何删除多级目录
2006/10/09 PHP
php仿ZOL分页类代码
2008/10/02 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
jquery()函数的三种语法介绍
2013/10/09 Javascript
jQuery中toggleClass()方法用法实例
2015/01/05 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
webpack搭建vue 项目的步骤
2017/12/27 Javascript
JavaScript事件冒泡与事件捕获实例分析
2018/08/01 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
微信运维交互机器人的示例代码
2018/11/12 Javascript
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
JavaScript实现Excel表格效果
2020/02/07 Javascript
JavaScript实现多文件下载方法解析
2020/08/07 Javascript
Map与WeakMap类型在JavaScript中的使用详解
2020/11/18 Javascript
[08:53]DOTA2每周TOP10 精彩击杀集锦vol.9
2014/06/26 DOTA
python实现web方式logview的方法
2015/08/10 Python
Python匹配中文的正则表达式
2016/05/11 Python
django orm 通过related_name反向查询的方法
2018/12/15 Python
python字典排序的方法
2019/10/12 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
2020/02/27 Python
学习Python列表的基础知识汇总
2020/03/10 Python
Python unittest单元测试框架及断言方法
2020/04/15 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
2020/07/03 Python
python实现简单猜单词游戏
2020/12/24 Python
python matlab库简单用法讲解
2020/12/31 Python
html5录音功能实战示例
2019/03/25 HTML / CSS
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
会计毕业生求职简历的自我评价
2013/10/20 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
Nginx缓存设置案例详解
2021/09/15 Servers