仪器网(yiqi.com)欢迎您!

| 注册2 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

java反射机制如何通过类名获取对象!!急救!!

sfgfkjhgksjffh 2015-01-08 13:43:49 466  浏览
  • public abstract class AbstractFactory { public static AbstractFactory getInstance(String classname){ AbstractFactory abs=null; try { abs=(AbstractFactory) Class.forName(classname).newIn... public abstract class AbstractFactory { public static AbstractFactory getInstance(String classname){ AbstractFactory abs=null; try { abs=(AbstractFactory) Class.forName(classname).newInstance(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return abs; } abstract Connection getConnection(); abstract Statement getStatement(); } 运行显示abs的值是空的,如果我加上abs.getConnection().createConnection();也不会输出,求指教,哪里错了啊。没钱了,只能悬赏5个了,, 展开

参与评论

全部评论(2条)

  • 世腾金属制造 2015-01-09 00:00:00
    不是抛异常,而是直接是值为空么? class.forname 要的参数是完整的路径名,不是类名

    赞(13)

    回复(0)

    评论

  • 5根火柴 2015-01-09 00:00:00
    理论上没有错。。。可以给出别部分的代码么。

    赞(3)

    回复(0)

    评论

热门问答

java反射机制如何通过类名获取对象!!急救!!
public abstract class AbstractFactory { public static AbstractFactory getInstance(String classname){ AbstractFactory abs=null; try { abs=(AbstractFactory) Class.forName(classname).newIn... public abstract class AbstractFactory { public static AbstractFactory getInstance(String classname){ AbstractFactory abs=null; try { abs=(AbstractFactory) Class.forName(classname).newInstance(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return abs; } abstract Connection getConnection(); abstract Statement getStatement(); } 运行显示abs的值是空的,如果我加上abs.getConnection().createConnection();也不会输出,求指教,哪里错了啊。没钱了,只能悬赏5个了,, 展开
2015-01-08 13:43:49 466 2
java的类里面,怎么使用application这个对象
 
2016-04-04 01:32:31 356 1
软件工程判断:对象之间的通信仅通过消息传递机制
判断:对/错。1,对象之间的通信仅通过消息传递机制()2,软件=完成特定功能的程序+数据结构+文档。()3,原型是目标软件系统下一个可操作模型,它实现了目标软件系统的某些重要方面... 判断:对/错。 1,对象之间的通信仅通过消息传递机制( ) 2,软件=完成特定功能的程序+数据结构+文档。( ) 3,原型是目标软件系统下一个可操作模型,它实现了目标软件系统的某些重要方面。( ) 4,系统响应时间是指当用户执行了某个控制动作后(例如:按回车键,点鼠标等),系统做出反应的时间( ) 展开
2014-01-11 06:29:19 385 2
java测试类创建一个对象 然后赋值以后怎么输出
public class Phone { public String color; public int number; public void call(){ System.out.println("我要打电话"); } public void sent(){ System.out.println("张三"); } } public class PhoneDemo { public static void main(... public class Phone { public String color; public int number; public void call(){ System.out.println("我要打电话"); } public void sent(){ System.out.println("张三"); } } public class PhoneDemo { public static void main(String[]args){ Phone p=new Phone();//创建一个对象 p.color=("白色");//给对象赋值 p.number=(12358); p.call();//调用方法 p.sent(); } } 展开
2018-11-19 17:39:42 287 0
java应用程序(Application)创建类的对象并测试个方法功能
定义一个表示教师的类,成员变量有职工号,姓名,性别,年龄,成员方法有显示姓名,显示性别,显示年龄,修改年龄。
2018-05-01 01:41:17 556 1
java过滤器中的FilterChain对象
过滤器的doFilter()里有三个参数,那FilterChain对象是哪里传过来的啊它是像request对象一样是JSP的隐藏对象吗 如果只有一个过滤器的话filterchain.doFilter()是执行要访问的页面吗
2013-04-11 15:03:48 356 2
请问电脑如何通过温度变送器获取温度?
温度变送器输出4-20mA电流信号,需要怎么处理才能通过电脑获取数据?温度变送器和单片机连接,单片机需要对数据做什么处理啊,电脑才能获取啊?温度采集模块价格太贵了。... 温度变送器输出4-20mA电流信号,需要怎么处理才能通过电脑获取数据? 温度变送器和单片机连接,单片机需要对数据做什么处理啊,电脑才能获取啊? 温度采集模块价格太贵了。 展开
2016-12-01 11:43:43 643 1
在Java中怎样定义测试类?创建类的对象。 3.按下面的要求。
3.按下面的要求完成 JavaApplication 程序,写出程序的运行结果。 (1)定义一个 Java 类 Point,用来描述平面直角坐标系中点的坐标,该类应该能描述 点的横、纵坐标信息及一些相关操作,包括获取点的横、纵坐标,修改点的坐标,显示点的 当前位置等。 (... 3.按下面的要求完成 JavaApplication 程序,写出程序的运行结果。 (1)定义一个 Java 类 Point,用来描述平面直角坐标系中点的坐标,该类应该能描述 点的横、纵坐标信息及一些相关操作,包括获取点的横、纵坐标,修改点的坐标,显示点的 当前位置等。 (2)定义一个测试类 javaTest,创建 Point 类的对象并对其进行有关的操作。 展开
2018-11-15 23:19:23 276 0
Java。定义一个测试类,创建用户类的对象,然后分别对其他方法进行测试
(一定要测试判断用户名和密码的方法)
2018-11-11 19:42:05 287 0
请问Java怎么获取其他类中private方法中返回的值?
 
2018-11-29 22:54:27 321 0
java里面的测试类是做什么用的?只要类名后面加一个text就叫测试类吗?
 
2016-03-26 22:26:23 243 1
关于java面向对象的单元测试。测试类应该怎么写?具体代码如下
测试类应该怎么写。 public class Earth { public static void main(String args[]) { Monkey mary=new Monkey("Mary","red",100,120); Food banana=new Food("banana","veg",6); mary.showInfo(); mary.eat(banana); ... 测试类应该怎么写。 public class Earth { public static void main(String args[]) { Monkey mary=new Monkey("Mary","red",100,120); Food banana=new Food("banana","veg",6); mary.showInfo(); mary.eat(banana); mary.piss(); mary.showInfo(); Human helen=new Human("Helen","white",100,170,"Obama"); Food hamberger=new Food("hamberger","meet",3); helen.showInfo(); helen.eat(hamberger); helen.piss(); helen.work(); helen.showInfo(); } } class Monkey { String name; String color; int weight; int height; int tempr; Monkey(String n,String c,int w,int h) { name=n;color=c;weight=w;height=h;tempr=0; } int eat(Food f) { int r; if (f.type.equals("veg")) { r=1*f.quantity; } else if (f.type.equals("meat")) { r=3*f.quantity; } else { r=0; } System.out.println("I'm eatting " + f.name + ", YUMMY!"); weight+=r; height-=r; tempr=r; return r; } int piss() { int r; if (tempr!=0) { Pee mypee=new Pee(tempr); r=mypee.weight; } else { r=0; } weight-=r; return r; } void showInfo() { System.out.println("I'm a " + color + " monkey, my name is: " + name + ", weight " + weight + ", height " + height + "."); } } class Food { String type; String name; int quantity; Food(String t,String n,int q) { type=t;name=n;quantity=q; } void showInfo() { System.out.println(name + ", " + type + ", " + quantity); } } class Pee { int weight; Pee(int w) { weight=w; } } class Human extends Monkey { String fname; Human(String n,String c,int w,int h,String f) { super(n,c,w,h); fname=f; } void work() { weight--; } void showInfo() { System.out.println("I'm a human, my name is: " + name + " " +fname + ", weight " + weight + ", height " + height + "."); } } 展开
2013-10-31 00:25:23 363 1
java定义类与测试类
1、定义一个类,在类中定义一个方法,功能输出“Hello world"字符串,将该类存放在a.org.com包中。 2、编写测试类,测试上述类。测试类存放在b.org.com包中。 哪位大神,求帮忙!急急急……
2013-11-25 04:56:54 278 1
关于JAVA测试类
建立Student类的子类CollegeStudent,增加成员变量出生时间Date,性别sex,重写displays()方法。测试该类,并建立上转型变量测试。 测试类 我不是很懂 是在要被测试的类里面添加一个main方法吗? class Student{ static double number; public double ... 建立Student类的子类CollegeStudent,增加成员变量出生时间Date,性别sex,重写displays()方法。测试该类,并建立上转型变量测试。 测试类 我不是很懂 是在要被测试的类里面添加一个main方法吗? class Student{ static double number; public double display(){ return number=0; } } class CollegeStudent extends Student{ char sex; double Date; public double display(){ number=Date; System.out.println("number"); return Date; } public static void mian(String[]args){ } } 这个又运行不了 把 Collegestudent这个类再添加到main方法里面有说什么掩盖了封闭的类.... 求大神指点 展开
2013-11-05 09:46:34 340 3
JAVA类与测试类~求JAVA大神!!我快哭了~
现有一个类Employee0,用于职员信息管理,已有设置和查询职员部门编号的功能。 publicclass Employee0{ String name; intdep_number; public Employee0 (String n,int dep_num) {name=n; dep_number=dep_num; } publicvoid set_dep(int dep_n... 现有一个类Employee0,用于职员信息管理,已有设置和查询职员部门编号的功能。 publicclass Employee0{ String name; intdep_number; public Employee0 (String n,int dep_num) {name=n;
dep_number=dep_num;
} publicvoid set_dep(int dep_num) {dep_number=dep_num;

} publicint show_depNO() {returndep_number;

} } (1) 编写一个类TestEmployee0, 为新来的职员Zhangsan 设置到部门编号1. 通过引用方法获取和输出Zhangsan 的工作部门编号 (2) 修改类Employee0, 增加设置薪水、加薪或查询工资的功能。 (3) 修改你编写的TestEmployee0,为Zhangsan设置起薪4500.00. 鉴于他的工作业绩,加薪1000.00. 输出他的部门编号,加薪前后的薪水金额。 展开
2014-05-07 06:49:38 392 1
java中实现多肽的机制是什么
 
2010-01-29 05:09:15 320 1
java,定义满足以下条件的Student类,并创建对象对其进行测试
java,定义满足以下条件的Student类,并创建对象对其进行测试Student类的属性:姓名、年龄、班级、学校、期末考试总分数、考试科目数量 Student类的方法:自我介绍、输出老师平均分
2018-12-04 09:45:12 463 0
求助大神,虚拟机提示获取virtualbox com对象失败
 
2017-08-10 12:45:52 303 2
如何通过反射改变线偏振光的偏振方向
 
2018-11-19 06:11:31 384 0

12月突出贡献榜

推荐主页

最新话题