java反射机制怎么用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关java反射机制怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。介绍在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象
千家信息网最后更新 2026年11月01日java反射机制怎么用
这篇文章将为大家详细讲解有关java反射机制怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
介绍
在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象;
3.Object方法获取例如: Class> cls=person.getClass();
通过静态属性
Person person=( Person) cls.newInstance();
forName() 例如:
.;com.cn. Person
public Constructor[] getDeclaredConstructors b. public Constructor getConstructor(Class... parameterTypes)
反射获取方法 b. getReturnType()
获取指定的方法("参数类型.class,...."1.
a.getDeclaredFields
b.getDeclaredField(参数类型.class,....)
父类和父接口getSuperclass()
b.getInterfaces()
三.3个属性,如下所示: 通过反射机制操作如下:
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
public class ReflectTest {
public static Car initByDefaultConst() throws Throwable {
//①通过类装载器获取Car类对象
ClassLoader loader = Thread.currentThread().getContextClassLoader();
Class clazz = loader.loadClass("com.smart.reflect.Car");
//②获取类的默认构造器对象并通过它实例化Car
Constructor cons = clazz.getDeclaredConstructor((Class[]) null);
Car car = (Car) cons.newInstance();
//③通过反射方法设置属性
Method setBrand = clazz.getMethod("setBrand", String.class);
setBrand.invoke(car, "红旗CA72");
Method setColor = clazz.getMethod("setColor", String.class);
setColor.invoke(car, "黑色");
Method setMaxSpeed = clazz.getMethod("setMaxSpeed", int.class);
setMaxSpeed.invoke(car, 200);
return car;
}
public static void main(String[] args) throws Throwable {
Car car = initByDefaultConst();
car.introduce();
}
}关于"java反射机制怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
反射
对象
方法
机制
属性
篇文章
参数
更多
类型
b.
运行
不错
实用
内容
实例
所属
接口
文章
知识
静态
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
瑰夏咖啡
蓝思科技飞鸽互联网
互联网科技巨头监管
朗新科技与工业互联网
润盈互联网科技
甘肃拓世互联网科技有限公司
中正互联网科技招聘
济南和联互联网科技有限公司
富国互联网科技创新基金
上海电发互联网科技有限公司
互联网系的金融科技公司
恒生互联网科技指数跳水
民营互联网公司国防科技
互联网科技公司营业执照怎么办理
长沙互联网科技
互联网金融科技元年
北京市互联网新科技
电子商务与互联网科技的关系
下一代互联网重大应用科技园
西安左小互联网科技有限公司
中国互联网科技工作委员会毛军
高科技与互联网
安控科技rtu产品工业互联网
互联网与医疗科技
互联网保险科技创业
允成互联网科技有限公司融资
威龙国际互联网科技公司
中天科技中国工业互联网
云南互联网科技学费
张家口科技产业互联网平台