局部内部类是否可以访问非final变量?


Posted in 面试题 onApril 20, 2013
答案:不能访问局部的,可以访问成员变量(全局的)。
class Out
{
private String name = “out.name”;
void print()
{
final String work = “out.local.work”;//若不是final的则不能被Animal 使用.
int age=10;
class Animal
//定义一个局部内部类.只能在print()方法中使用.
//局部类中不能使用外部的非final的局部变量.全局的可以.
{
public void eat()
{
System.out.println(work);//ok
//age=20;error not final
System.out.println(name);//ok.
}
}
Animal local = new Animal();
local.eat();
}
}

Tags in this post...

面试题 相关文章推荐
一份比较全的PHP面试题
Jul 29 面试题
解释一下抽象方法和抽象类
Aug 27 面试题
如何让Java程序执行效率更高
Jun 25 面试题
c语言常见笔试题总结
Sep 05 面试题
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
May 09 面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 面试题
Android面试题附答案
Dec 08 面试题
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
Nov 26 面试题
天网面试题
Apr 07 面试题
.net C#面试题
Aug 28 面试题
编程实现去掉XML的重复结点
May 28 面试题
施惠特软件测试面试题以及笔试题
May 13 面试题
说出数据连接池的工作机制是什么?
Apr 19 #面试题
String这个类型的class为何定义成final?
Nov 13 #面试题
几个人围成一圈的问题
Sep 26 #面试题
方法名是否可以与构造器的名字相同
Jun 04 #面试题
List, Set, Map是否继承自Collection接口?
May 16 #面试题
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 #面试题
Weblogic的布署方式
Aug 23 #面试题
You might like
上海牌131型七灯四波段四喇叭一级收音机
2021/03/02 无线电
Sublime里直接运行PHP配置方法
2014/11/28 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
Laravel框架实现即点即改功能的方法分析
2019/10/31 PHP
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
使用jQuery制作浮动工具栏的实例分享
2016/05/13 Javascript
connection reset by peer问题总结及解决方案
2016/10/21 Javascript
在JS中a标签加入单击事件屏蔽href跳转页面
2016/12/16 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
[js高手之路]图解javascript的原型(prototype)对象,原型链实例
2017/08/28 Javascript
解决option标签selected="selected"属性失效的问题
2017/11/06 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
vue踩坑记-在项目中安装依赖模块npm install报错
2019/04/02 Javascript
Openlayers显示地理位置坐标的方法
2020/09/28 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
ES5和ES6中类的区别总结
2020/12/21 Javascript
[52:02]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第二场 2月26日
2021/03/11 DOTA
Python+Opencv识别两张相似图片
2020/03/23 Python
python http接口自动化脚本详解
2018/01/02 Python
Pipenv一键搭建python虚拟环境的方法
2018/05/22 Python
Python面向对象程序设计类的多态用法详解
2019/04/12 Python
python实现操作文件(文件夹)
2019/10/31 Python
基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解
2020/06/08 Python
Python基于staticmethod装饰器标示静态方法
2020/10/17 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
基本款天堂:Everlane
2017/05/13 全球购物
Loreto Gallo英国:欧洲领先的在线药房
2021/01/21 全球购物
什么是命名空间(NameSpace)
2015/11/24 面试题
小学语文教学经验交流材料
2014/06/02 职场文书
幼儿园个人总结
2015/02/28 职场文书
电影建党伟业观后感
2015/06/01 职场文书