JAVA反射
微微笑再加油
很多时候,我们更需要做的就是闭上自己愿意争辩的嘴,放下所谓高贵的自尊,承认自己曾经所犯的错误,下定决心努力去修正它。这并不代表放弃,而是收获了一份成长。
展开
-
Java反射之调用方法
Java反射机制中调用方法1.调用构造方法测试类如下: private Po(String name) { super(); this.name = name; System.out.println("name:"+name); } public Po(int age, String name) { super(); this.age = age; this.name = name; System.out.println("age:"+age+"name:"+name)原创 2020-05-18 11:28:18 · 244 阅读 · 0 评论 -
Java反射之Superclass(父类)和Interfaces(接口)
java反射机制获取继承的父类或者实现的接口获取父类:getClass()获取接口:getInterfaces()public class TestInterfice { class Father{} class Son extends Father implements Cloneable,Comparable{ @Override public int compareTo(Object o) { return 0; } } public static void原创 2020-05-15 14:50:41 · 872 阅读 · 0 评论 -
Java反射之Method(类中的方法)
Java反射机制中获取类中的方法1.获取类中public的方法(包括父类的方法和接口):getMethods();public class TestMethod { public void run(){ System.out.println("run..."); } private void eat(){ System.out.println("eat..."); } class A extends TestMethod{ public void sleep(){原创 2020-05-15 14:12:06 · 357 阅读 · 1 评论 -
Java反射之Filed(类中的属性对象)
通过反射机制获取类中的属性对象。1.获取类中所有的public属性:getFields();public class TestFiled { class A{ public int age; private String name; public A(){ } public A(int age, String name) { super(); this.age = age; this.name = name; } @Override pu原创 2020-05-15 11:37:58 · 781 阅读 · 0 评论 -
JAVA反射之Constructor(构造函数)
反射机制中获取类中的构造器(创建的测试实体类在最后)1.获取类指定的构造器:getDeclaredConstructor()1.1默认不传参数,获取无参构造器 Po po = new Po(); Class c1 = po.getClass(); //获取无参构造 Constructor constructors1; try { constructors1 = c1.getDeclaredConstructor(); System.out.println(Modifier.to原创 2020-05-14 15:28:52 · 1463 阅读 · 0 评论 -
JAVA反射之getModifiers()的用法
JAVA 反射机制中,getModifiers()方法返回int类型值表示该字段的修饰符。其中,该修饰符是java.lang.reflect.Modifier的静态属性。String str="你好"; Class c3=str.getClass(); Constructor constructor ; try { constructor=c3.getDeclaredConstructor(); //返回对应的int类型 System.out.println(constructor.g原创 2020-05-14 14:14:35 · 4607 阅读 · 0 评论