package com.jsdc.tianqi.test;
import com.jsdc.tianqi.danli.CarFactory;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Test1 {
public static void main(String[] args) throws Exception {
try {
Class<?> clazz = CarFactory.class;// 获取自定义CarFacotry整个类
Constructor<?> declaredConstructor = clazz.getDeclaredConstructor();
declaredConstructor.setAccessible(true);
CarFactory pc = (CarFactory) declaredConstructor.newInstance();// 创建一个实例
Field[] fs = clazz.getDeclaredFields();// 获取PrivateClass所有属性
for (int i = 0; i < fs.length; i++) {
Java反射获取私有构造方法的属性,方法
最新推荐文章于 2024-12-21 00:38:29 发布
本文探讨如何使用Java反射技术来获取和操作私有构造方法及其属性,即使它们被private修饰。

订阅专栏 解锁全文
1614

被折叠的 条评论
为什么被折叠?



