局部内部类是否可以访问非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...

面试题 相关文章推荐
经典c++面试题三
Jul 08 面试题
金蝶的一道SQL笔试题
Dec 18 面试题
.net工程师笔试题
Jun 09 面试题
用C#语言写出与SQLSERVER访问时的具体过程
Apr 16 面试题
C#中类(class)与结构(struct)的异同
Nov 03 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Apr 17 面试题
东方红海科技面试题软件测试方面
Feb 08 面试题
什么是Remote Module
Jun 10 面试题
sleep()方法和wait()方法的区别是什么
Nov 17 面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 面试题
Hibernate持久层技术
Dec 16 面试题
说出数据连接池的工作机制是什么?
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
PHP 动态生成静态HTML页面示例代码
2014/01/15 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
2014/03/12 Javascript
jquery实现翻动fadeIn显示的方法
2015/03/05 Javascript
javascript 闭包详解
2015/07/02 Javascript
Bootstrap每天必学之表格
2015/11/23 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
2016/11/30 Javascript
js实现仿购物车加减效果
2017/03/01 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
Vue 过滤器filters及基本用法
2017/12/26 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
Vue 使用中的小技巧
2018/04/26 Javascript
在vue中使用vue-echarts-v3的实例代码
2018/09/13 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
2020/01/17 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
[36:20]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.17
2020/12/18 DOTA
mac下如何将python2.7改为python3
2018/07/13 Python
python如何实现代码检查
2019/06/28 Python
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
2017/10/16 HTML / CSS
心理健康活动总结
2014/04/30 职场文书
青春演讲稿范文
2014/05/08 职场文书
优秀求职信
2014/05/29 职场文书
文艺晚会策划方案
2014/06/11 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
拾金不昧表扬信
2015/01/16 职场文书
楚门的世界观后感
2015/06/03 职场文书
法律服务所工作总结
2015/08/10 职场文书