package com.chenxb.myReflection;
public class testReflection {
public static void main(String[] args) throws ClassNotFoundException {
//方式一:类名。class
Class c1 = People.class;
//方式二
Class c2 = Class.forName("com.chenxb.myReflection.People");
//方式三
Class c3 = new People("chen", 18).getClass();
System.out.println(c1.hashCode());
System.out.println(c2.hashCode());
System.out.println(c3.hashCode());
}
}
class People {
String name;
int age;
public People(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "People{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
Java 反射 Reflection
原创wx61cd54ea3a202 博主文章分类:Java ©著作权
©著作权归作者所有:来自51CTO博客作者wx61cd54ea3a202的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Java 多线程死锁
下一篇:网络端口分类
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java反序列化-反射
java反序列化之-反射
java 反序列化 web安全 -
C# 反射(Reflection)
反射指程序可以访问、检测和修改它本身状态或行为的一种能力。 程序集包含模块,而模块包含类型,类型又包含成员。反射
System Developer 构造函数 -
Java中反射机制(Reflection)学习
Java语言的反射机制初步学习 首先看下基本概念: (一)在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任 意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。
java class string object exception constructor