中易网

如何在Java中动态创建一个类

答案:3  悬赏:80  
解决时间 2021-02-22 12:37
如何在Java中动态创建一个类
最佳答案
package demo;

//使用反射
//Class.forName(className)).newInstance()
class Reflect {
static {
System.out.println("动态创建Reflect类,这是静态代码块");
}

public void speak() {
System.out.println("动态创建Reflect类");
}
}

public class ReflectDemo {
public static void main(String[] args) throws Exception {
Class Demo = Class.forName("demo.Reflect");
Reflect test = (Reflect) Demo.newInstance();
test.speak();
}
}

测试结果:
动态创建Reflect类,这是静态代码块
动态创建Reflect类
全部回答
1、定义一个类,class a={},然后创建这个类对象,a a = new a();有没有参数看你类定义的构造函数; 2、继承java已有的类,以异常类为例,class a extends exception{} 3、实现java已有接口或者抽象类,class a implements runnable{} 4、单继承多实现,class a extends b implements c,d{}
动态创建类是什么意思,你把要求说具体点。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
华为P7好还是OPPOR8007好
东泓客运站我想知道这个在什么地方
劳动节的诗句古诗有哪些
清明三天想要去沈阳玩一下,不知道去方特好还
土堂村这个地址在什么地方,我要处理点事
广西壮族自治区本级外宾接待经费管理办法,桂
传销女为什么喜欢色诱
现值与折现率的关系
商丘师范学院专升本分数线
为什么我的红米现在用天天动听和酷狗放歌都不
英语:选用括号里的词,用其适当的形式填空。
福建省升亿达金属材料有限公司怎么去啊,有知
香港验血有什么要求 | 香港许炎和医生诊所
电脑是谁创造的
经典园艺地址有知道的么?有点事想过去
推荐资讯
请问linkin park的Underground专辑只是歌迷精
上思县地址在哪,我要去那里办事
花咀上怎么去啊,有知道地址的么
逆战长刀 扇子 镰刀是极品吗?
丰安桥在哪里啊,我有事要去这个地方
求扑籁籁的意思
苹果7什么时候会出来,现在再买6是不是弱爆了
我来没来月经,今天早上看到短裤上有一滩血,
建业壹号城邦地址在哪,我要去那里办事
谁有Tank的歌 就是千年泪 三国恋那些歌 哪里
两个电褥子铺在一起打开会怎么样
友谊音像在什么地方啊,我要过去处理事情
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?