反射与字段
来源:互联网 发布:网络测试与故障诊断 编辑:程序博客网 时间:2024/05/16 08:46
package dau02two;
import java.io.InputStream;
import java.util.List;
import java.util.List;
public class Person {
private int age = 55;
public String name = "hyl";
public static int password = 13213;
}
private int age = 55;
public String name = "hyl";
public static int password = 13213;
}
public class Reflect2 {
public static void main(String[] args) throws Exception {
Person p = new Person();
//1public String name = "hyl";
Class c0 = Class.forName("/day03/src/dau02two/Person");
Field f = c0.getField("name");//得到内容
String s =(String)f.get(p);
System.out.println(s);//person是实例化的时候打印的
Class type = f.getType();//得到字段的属性
f.set(p, "321");//通过反射来重新设置字段
//从侧面说明了反射技术可以获得类的一切细节
//2private int age = 55
Class c1 = Class.forName("/day03/src/dau02two/Person");
Field f1 = c1.getDeclaredField("age");
f1.setAccessible(true);
int a = (int)f1.get(p);//得到值
System.out.println(a);
//
Class c2 = Class.forName("/day03/src/dau02two/Person");
Field f2 = c2.getDeclaredField("password");
int h = (int)f2.get(p);
System.out.println(h);
}
Person p = new Person();
//1public String name = "hyl";
Class c0 = Class.forName("/day03/src/dau02two/Person");
Field f = c0.getField("name");//得到内容
String s =(String)f.get(p);
System.out.println(s);//person是实例化的时候打印的
Class type = f.getType();//得到字段的属性
f.set(p, "321");//通过反射来重新设置字段
//从侧面说明了反射技术可以获得类的一切细节
//2private int age = 55
Class c1 = Class.forName("/day03/src/dau02two/Person");
Field f1 = c1.getDeclaredField("age");
f1.setAccessible(true);
int a = (int)f1.get(p);//得到值
System.out.println(a);
//
Class c2 = Class.forName("/day03/src/dau02two/Person");
Field f2 = c2.getDeclaredField("password");
int h = (int)f2.get(p);
System.out.println(h);
}
}
0 0
- 反射与字段
- C#中利用反射操作私有字段与私有方法
- 反射 类的字段
- 反射字段属性
- java 字段的反射
- java中反射字段
- java基础:反射字段
- 反射机制(字段)
- Java反射,字段Field
- 反射类字段
- 反射修改字段数据
- java之反射字段,反射方法
- 反射机制学习4(反射访问字段)
- C#中,实体属性与数据库字段的进行反射赋值
- C#中,实体属性与数据库字段的进行反射赋值收藏
- 接收字段的成员属性与接收数组参数的成员方法的进行反射
- 关于java'反射机制,获得类的所有方法与字段
- Java的泛型与反射结合实现去掉某字段的空格
- 菜鸟学hadoop(01)
- ACM-ICPC训练行动路线图
- RMB 转大写的一个小demo
- 【python自动化】文件名序列化
- Servlet防止跨站引用
- 反射与字段
- autorun.inf文件
- docker
- iOS 代码规范(参考大神博客+自己想法)
- Java基础——处理对象
- Java网络通信之HttpClient
- 以UEFI模式安装Ghost Win8方法
- 238. Product of Array Except Self [medium] (Python)
- 工厂方法