永发信息网

JAVA中自己可以构造对象,方法,在调用方法?为什么还要用反射机制,反射对象,方法?

答案:2  悬赏:0  手机版
解决时间 2021-01-30 06:11
JAVA中自己可以构造对象,方法,在调用方法?为什么还要用反射机制,反射对象,方法?
最佳答案
反射机制是在做框架开发时候才用到的技术 楼主平时敲代码时会想 我可以new一个对象 干嘛还要搞反射那么麻烦 说明楼主是个爱思考的好孩子
但是在做框架开发的时候 客户端提供的只是一个xml文档 里面写着需要初始化的类和需要调用的方法等等 这时候你手上有的只是这些字符串 不能普通的new出对象 所以只能用Class.forName方法用类加载器构造对象

一般出去做项目开发的话 一二年之内是不会接触到框架开发的
全部回答
class cls = class.forname("类名"); class[] paramtypes = { string.class, string.class, string.class,string.class };//参数 object[] params = {参数1, 参数2, 参数3, 参数4}; // 方法传入的参数    constructor con = cls.getconstructor(paramtypes);     //根据参数调用构造器 entity base = (entity ) con.newinstance(params);  //entity 为自定义类
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我养了快八年的乌龟死了,我该怎么处理?我都
今世缘大酒店(连云港东海)地址在什么地方,我
我爸不让我买摩托车但是我买了怎么办
洪光酒店(连云港东海)地址在什么地方,想过去
【英语中宾语从句主句是完成时从句是现在时今
预报的意思是什么啊?知道的请说下!
为什么我家的小鸟脱毛了
爱情公寓陆展博是哪个星球的
易经家里供的发财树打碎了怎么办
蓝天宾馆(连云港东海)地址有知道的么?有点事
苗姜的意思是什么啊?知道的请说下!
万豪商务宾馆(连云港东海)怎么去啊,我要去那
匡威的鞋子大小正好 就是太窄了 左面小脚趾磨
春强宾馆(连云港东海)怎么去啊,我要去那办事
人教版六年级语文上册第14课中 中国 “大灰狼
推荐资讯
蓝天艺术幼儿园(榆林神木县)怎么去啊,我要去
微运动是什么意思啊?
蚌埠有到襄阳的汽车吗?
关于 关爱健康,远离疾病的英语作文 80词左右
夷然的意思是什么啊?知道的请说下!
女儿是爸爸上辈子的情人,出处来之哪里?
限购交社保和学校发的社保卡一样吗
围棋业余初段打二段比7盘赢几盘才能升段?
苏宁快递(凤凰路与紫艺路交叉口西150米苏宁快
陆陆顺皮鞋地址有知道的么?有点事想过去
翰林琴行地址好找么,我有些事要过去
三星宾馆(焦作孟州市)地址有知道的么?有点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?