怎样进行类型转换 不明白你为什么要这样做。Java中的类型是可以动态识别的,你无需保存,只要你自己知道就行了。不然多态如何实现啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样的,我要实现一个函数,来创建指定类的实例:create(String className,Class[] cls,Object[] obs){}在指定类名、参数类型数组、参数数组之后,用:Class.forName(className).getConstructor(cls).newInstance(obs);来创建实例;但newInstance的返回值是Object,所以还要转型成className类型才能调用对象的方法。明白了吗?怎么转呢? if( obj instanceof String){ String s = (String)obj}if( obj instanceof Integer){ Integer s = (Integer)obj}如果是重一个parent 继承的,有继承的方法,可以直接转化成父类 对象可以有一个tostring方法,可以将特定内容以string形势返回 求名字,采用的话单独曾送200分 聊天室與文件傳送 tomcat启动时出错高手快来看看 我想在linux下使用java,已经安装jdk了,请问如何设置环境变量? 一个方法返回值是boolean 请教 怎样读取打包文件jar 中的声音文件? 新手求问java网络编程问题 求版主勿删 在Jbuilder里面怎样调用exe的文件? 知道类的名字,如何调用她的有参构造函数(不用new) 在eclipse中设置忽略serialVersionUID会产生什么影响吗? 关于键盘事件的小问题? 关于二维数组的 问题(在线等!!!)
create(String className,Class[] cls,Object[] obs){}在指定类名、参数类型数组、参数数组之后,用:
Class.forName(className).getConstructor(cls).newInstance(obs);
来创建实例;但newInstance的返回值是Object,所以还要转型成className类型才能调用对象的方法。明白了吗?
怎么转呢?
String s = (String)obj
}
if( obj instanceof Integer){
Integer s = (Integer)obj
}如果是重一个parent 继承的,有继承的方法,可以直接转化成父类