WanJL
|
2e3234a8fc
feat: 放宽反射遍历SysUser题目的Class对象获取方式——同步修改课堂练习练习一与课后作业题目1,获取Class对象不再限定Class.forName,改为三种方式任选其一(类名.class编译期最安全/对象.getClass()需先有对象/Class.forName最灵活框架最常用,三者殊途同归拿到同一个对象),同步更新知识点/场景提示/实现步骤/代码框架注释,思考题新增三种方式对比
|
1 month ago |
WanJL
|
ecec9fadc2
fix: 进一步精简20260812反射练习代码框架——移除全部TODO填空提示注释,仅保留1~7条普通注释的大致步骤引导(如练习一:获取Class对象→统计构造个数→四个构造逐一反射创建对象),让学生自行回忆并写出具体反射API调用
|
1 month ago |
WanJL
|
43cf17ff1e
fix: 修正20260812反射练习的代码框架——移除直接给出的答案代码,改为纯TODO填空式框架(练习一/二/三/四均只保留TODO提示描述+API方法名提示,如Class.forName/getConstructor/getDeclaredConstructor/setAccessible/invoke等,学生需自己动手补全代码),保留输出示例/实现步骤指导
|
1 month ago |
WanJL
|
0bca346316
feat: 更新20260812反射练习第1题——改为反射遍历SysUser四个构造方法创建对象(public无参getConstructor+newInstance、public六参getConstructor(6个String.class)、private二参getDeclaredConstructor+setAccessible(true)暴力反射、private四参getDeclaredConstructor(4个String.class)+setAccessible(true)),含getConstructors/getDeclaredConstructors个数统计、instanceof判断、toString打印验证、暴力反射对比实验等,同步更新涵盖知识点总览与README练习描述,纳入SysUser.java实体类
|
1 month ago |
WanJL
|
ef6da815d5
feat: 新增20260812反射课堂练习——练习一反射创建对象(Class.forName+getConstructor+newInstance+instanceof强转)、练习二反射给私有属性赋值(Field反射getDeclaredField+setAccessible(true)暴力反射+field.set/get)、练习三反射调用方法(Method反射getMethod+invoke带参带返回值)、练习四综合实战配置文件驱动+反射(Properties加载类名/属性/方法名模拟Spring IOC创建对象+赋值+调用方法),含难度/知识点/实现步骤/代码框架TODO/输出示例/选做加分/思考题/涵盖知识点总览,同步更新README课堂练习题表
|
1 month ago |