问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中方法中的内部类不能访问该方法的局部变量,有什么道理吗?

发布网友 发布时间:2024-09-25 14:41

我来回答

3个回答

热心网友 时间:2024-10-22 12:03

方法中的内部类不能访问该方法的局部变量是因为:

方法中声明内部类,目的只是由外部类来控制内部类的可见性,
将一个类放到一个方法当中去定义的时候,那么就限定了这个类的使用范围只能在方法的内部,

我们只是代码这样写而已,不要理解成为在这个方法内部有一个类,这个类是方法的一部分,
一调这方法类执行什么什么的.. 不是的,

我们只是代码这样写,目的是为了控制内部类的可见性,编译之后的结果,也会出现 外部类 和 内部类
各自的字节码class文件,这就说明内部类是一个独立的个体,他们就是两个类而已,他们各自都有自己
的成员变量和方法。

那么这个在方法中声明的内部类里面当然不能访问该方法的局部变量了,他们就是各自单独的两个类,
你在一个类里面可以通过该类引用访问他的成员变量或者方法,
但是方法中内部声明的局部变量的作用域只是这个方法内部,你无法访问这个局部变量,根本访问不了。

热心网友 时间:2024-10-22 12:03

这相当于大圈套小圈,小圈只能认识他内部的东东,不会认识小圈外的东东,也就是说内部类在定义及实现时根本不知道他的圈外都定义了什么。。

热心网友 时间:2024-10-22 12:03

封装
用了private修饰字样的变量和方法不能被其它包,其它类调用.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 吊钟海棠几月扦插 看到如此详细的Java内部类,我泪目了 彻底理解Java内部类的使用(内部类代码实例详解) 吊钟花什么时候扦插最好 吊钟花哪个时候扦插最好 2024年最值得选择的国产手表十大品牌 Win10开始菜单打不开需重启“桌面窗口管理器”吗? Win10开始菜单打不开后如何重启桌面窗口管理器? win10如何恢复窗口程序 淘宝买东西为什么会显示虚拟手机号码。 虚拟号码是怎么回事?有什么优势和缺点呢? 手机买之前被虚拟认证了,不是我的信息,可以改吗 通灵蜂胶基本信息 红柚子皮发红是注射染色吗 深度剖析!广东工业大学轻工化工学院考研考情(含拟录取名单、国家线... 广东工业大学 暨南大学 广州大学 广东外语外贸大学 福建农林大学 厦门... 广东工业大学研录取人数包括推免的吗 打蚊子的作文500字 描写蚊子的作文 蚊子与老奶奶作文500个字 爱奇艺会员话费自动续费怎么关闭,我没有找到在哪里,手机版的,可以告诉... ...定制的海鸥手表,发给我们时候发现LOGO SEAGULL的A是斜的 SEA和GULL... 婚礼请贴是什么意思? 2022年浙江省独生子女补贴标准新消息 浙江独生子女补贴怎么领取_百度... 为什么重启电脑后桌面文件会消失? prscrn/sysrq 印屏幕 这个键盘按键抓去的截图自动保存在什么地方... 如何做好施工现场临时用电标准化管理 这个问题怎么查?工地临时用电的~ Androidsdk包(androidSDK下载安装) androidsdk怎么下载? 手游模拟器sdk认证失败? 一直喜欢beyond的歌,关于beyond你们懂多少。我出生那年他的生命在离去... 36201千克是多少克 天语小黄蜂w619云帐号at3620g2w密码是多少 为什么很多男人看我的眼神怪怪的 樱桃什么时候打药 梦见一条疯狗想咬自己和家人。但被一群不认识的人拿枪杀死了... 笔记本突然发出很强的噪音 然后黑屏,关机键也失灵了。声音非常刺耳... 笔记本上网过一会突然就死机黑屏了,然后一直发出滴滴的警报声,按任何键... 笔记本突然发出特别刺耳的声音,持续了好几分钟 关机键也没用 响之前... ...声音很大而且很刺耳 关机键失灵 过了好几分钟才关了机。请问这_百度...