动态继承?? 公司有个框架,由程序员写一个抽象类,抽象类是继承了框架的一个抽象类。比如abstract void setUser()和abstract User getUser(),框架就能实现这个方法并调用,程序员在自己的业务逻辑层就可以直接使用getUser来获得实体。很好奇框架是怎么实现继承程序员的抽象类,并实现的。请教一下大家,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我说的反射是指Class.forName(String) 不知道这样你能看懂么public class Test { /** * @param args */ public static void main(String[] args) { try { Class<?> cls = Class.forName("ref.ActionImpl"); ActionImpl obj = (ActionImpl) cls.newInstance(); obj.dosomething(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } }}interface IAction { void dosomething();}class ActionImpl implements IAction { @Override public void dosomething() { System.out.println("hello world."); }} forName带了包名, 你自己修改下 哈哈,谢谢你的热心帮忙,反射我知道,但是总的有人去实现Action里面的抽象方法即ActionImpl。程序员没有实现ActionImpl,是我说的那个框架去实现,问题是框架如何去实现。 socket 聊天程序 急急急!!! 怎样做,帮帮忙! 关于java编译:只修改class A并重新编译A,与A关联的其他class不重新编译有没有影响? java 高手帮忙??? 求!! java如何实现 一个ip是否存在ip段内 算法 关于james中连接mysql的疑惑? 问一个jbuilder的问题 请问?我是新手。 google我怎能失去你???收集国外代理,大家帮忙!!! jxl合成多个表格时报错 java垃圾回收问题 java继承找不到父类的一个问题
public class Test { /**
* @param args
*/
public static void main(String[] args) {
try {
Class<?> cls = Class.forName("ref.ActionImpl");
ActionImpl obj = (ActionImpl) cls.newInstance(); obj.dosomething();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} }}interface IAction {
void dosomething();
}class ActionImpl implements IAction { @Override
public void dosomething() {
System.out.println("hello world.");
}}