永发信息网

Java中,Class.forName("java.lang.String").newInstance();创建了一个String类对象。

答案:2  悬赏:10  手机版
解决时间 2021-02-23 14:36
但是它返回的一个Object对象。接下来怎么根据forName方法不同的的参数进行下溯,也就是如果是"java.lang.String"就下溯成String类型,如果是"java.util.Date"就下溯成Date类型,求高手赐教
最佳答案
这个好像不太可能吧?同一接口下的实现类,还可以考虑用接口来实现。你说的这个,好像有点难
全部回答
你的问题属于dynamic cast,即动态强性转换,在Java里是无法实现的。 比如你不能这样: Class c = AAA.class; Object o = new AAA(); AAA a = (c) o; //这句不行! 无法实现并不是说Java语法不行(我知道c++可以),而是不应该有这样的需求。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在异地办理的光大银行卡,我所在地方没有光大
代理I.T旗下5CM和IZZUE
肯德基丰合餐厅我想知道这个在什么地方
如何 对待老公的弟弟?
下面关于心脏的心房和心室作用的叙述,正确的
贵阳现在有鬼屋吗?
逻辑推理是化学学习中常用的思维方法.下列推
贵州世界最大的天文望远镜如何建造
绍宏车行地址有知道的么?有点事想过去
有一句很经典的话是“轻如蝉翼,薄如什么啊?
酱香味卤汤怎么调
托福109分,英语水平够在美国生活自理吗
期待刚刚分手的爱人回来,我应该用个什么网名
若函数y=log1/2(x^2+kx+2)的值域为R,则k的取
中国石化中国石化股份有限公司云南石油分公司
推荐资讯
Java 请问图中第8题的(6)怎么做
宜丰最好吃的饭店是哪家?
路由器的灯一直亮,没有网络是怎么回事
女友和前男友交往三年,发生过关系,后因男不
考试加油用英语怎么说
常州雅洁口腔门诊部这个地址在什么地方,我要
打出租车跨区多收钱吗?比如地级市的一个区到
吴庄烈士陵园这个地址在什么地方,我要处理点
2015新款速腾1.6手动舒适版满载后开空调动力
闲情逸致清吧地址在哪,我要去那里办事
2斤鱼用多少克坠子
凯越换制动液多少升
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?