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

面试题 相关文章推荐
What is the purpose of Void class? Void类的作用是什么?
Oct 31 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
Jul 30 面试题
某个公司的Java笔面试题
Mar 11 面试题
广州品高软件.net笔面试题目
Apr 18 面试题
什么是网络协议
Apr 07 面试题
如何利用find命令查找文件
Feb 07 面试题
介绍一下Linux中的链接
May 28 面试题
软件测试面试题
Oct 21 面试题
介绍一下EJB的分类及其各自的功能及应用
Aug 23 面试题
Python是如何进行类型转换的
Jun 09 面试题
写clone()方法时,通常都有一行代码,是什么?
Oct 31 面试题
简单的JAVA编程面试题
Mar 19 面试题
说出数据连接池的工作机制是什么?
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录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
PHP管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
php自定义apk安装包实例
2014/10/20 PHP
PHP文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
php相对当前文件include其它文件的方法
2015/03/13 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
js整数字符串转换为金额类型数据(示例代码)
2013/12/26 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
详解webpack进阶之插件篇
2017/07/06 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
详解webpack loader和plugin编写
2018/10/12 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
nodejs基础之常用工具模块util用法分析
2018/12/26 NodeJs
使用watch在微信小程序中实现全局状态共享
2019/06/03 Javascript
js如何实现元素曝光上报
2019/08/07 Javascript
解决layui轮播图有数据不显示的情况
2019/09/16 Javascript
微信小程序swiper使用网络图片不显示问题解决
2019/12/13 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
2020/03/16 Javascript
js实现上传按钮并显示缩略图小轮子
2020/05/04 Javascript
[02:51]DOTA2英雄基础教程 艾欧
2014/01/13 DOTA
Python MySQLdb模块连接操作mysql数据库实例
2015/04/08 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
Python打印输出数组中全部元素
2018/03/13 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
pytest中文文档之编写断言
2019/09/12 Python
苹果中国官方网站:Apple中国
2016/07/22 全球购物
俄罗斯优惠券网站:BIGLION
2017/05/21 全球购物
洲际酒店集团英国官网:IHG英国
2019/07/10 全球购物
设置器与访问器的定义以及各自特点
2016/01/08 面试题
优秀护士先进事迹
2014/05/08 职场文书
高考学习决心书
2015/02/04 职场文书
老人与海读书笔记
2015/06/26 职场文书
《绝招》教学反思
2016/02/20 职场文书
浅谈JS和Nodejs中的事件驱动
2021/05/05 NodeJs
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python