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

JAVA中Method类为final,其设计为什么不让继承!

发布网友 发布时间:2022-04-30 04:22

我来回答

1个回答

热心网友 时间:2023-10-12 07:21

不仅仅Method,其它的Constructor、Parameter、Field都是final的。

1. 类在运行期是缓存的,如果不用final保护,被改动了怎么办?Method对象和class文件不一致了。
2. Method类依赖Class类,如果要改Method,就要动类加载。Class是很底层的类,基本都是native方法,用户自己有没有这个能力改动?
3.从逻辑上将,Method已经完成了所有的工作,没有派生关系,也没有继承的必要性。

jdk的反射机制已经很完善了,整个体系不需要用户去动,一般也没这个能力。一般要扩展也只需要一些工具类就足够满足需求。

热心网友 时间:2023-10-12 07:21

不仅仅Method,其它的Constructor、Parameter、Field都是final的。

1. 类在运行期是缓存的,如果不用final保护,被改动了怎么办?Method对象和class文件不一致了。
2. Method类依赖Class类,如果要改Method,就要动类加载。Class是很底层的类,基本都是native方法,用户自己有没有这个能力改动?
3.从逻辑上将,Method已经完成了所有的工作,没有派生关系,也没有继承的必要性。

jdk的反射机制已经很完善了,整个体系不需要用户去动,一般也没这个能力。一般要扩展也只需要一些工具类就足够满足需求。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? Java Method类 java中Method类有什么作用 怎么看自己的是什么时间注册的 怎么看是什么时候注册的 在股票行情图中,外盘,内盘,量比是什么意思?换手率是什么和什么的比得出的?换手率是什么指标? 股票内盘外盘什么含义 股票中的市盈率,笔涨跌,量比,内盘,外盘是什么意思? 股票交易中的委比、委差;内盘、外盘;总量、量比各表示什么意思,提示了我们什么? 股市行情表格上面,外盘、内盘、量比分别是什么东东? 股票软件中的“总量”“量比”“外盘”“内盘”是什么意思? 怎么看自己的什么时候注册的 干打雷不下雨这是歇后语 后面应该接什么 南通俗语 猜字谜《干打雷不下雨》 干打雷不下雨是怎么回事? 干打雷不下雨——虚张声势这是个歇后语,请问十二生肖里,哪个动物可以用... 干打雷不下雨 虚张声势是什么意思 大事化小的下一句 习惯成( ) 人不可貌相的下一句 神不知( ) 干打雷( ) 晴空响雷 什么原因,是不是有飞机飞出音爆 干打雷现象是怎样形成的? JAVA METHOD 软件工程java中的class和method是什么意思? Java中Method[]是什么类型 java里method,class,object的关系 java中的方法(method)到底怎么用? 有没有不用联网的手机语音助手 用JAVA创建一个类,能够通过方法(method)完成以下功能 语音助手一定要联网吗? class、method、constructor在java语言中是什么关系? Java中 fields 和method如何区分? 人生价值的五个特点是什么? 什么语音助手在不联网的情况下也可以使用 Java,可以分析这个method里面的变量的Java类型吗? 有没有可以离线使用的手机语音助手 JAVA method 使用method 小米手机,语音输入法,小米语音助手,都是要连接WIFI才可以用吗? 什么是电动拉线幕? java 一个method中能不能 return 2个变量? 为什么小米手机现在语音助手需要联网呢 幕布材料哪种好