zoukankan      html  css  js  c++  java
  • 反射之------获得运行时类的构造方法(非指定)

    package com.heima.userJSTL;
    
    import java.lang.reflect.Constructor;
    import java.lang.reflect.Method;
    
    public class PersomTestConstract {
        public static void main(String[] args) {
            Class<Person> aClass = Person.class;
            Constructor<?>[] constructors = aClass.getConstructors();//注意:getConstructors();方法获得的是只有当前运行时类的所有被public修饰的构造方法(不包括父类构造方法)
            for (Constructor<?> constructor : constructors) {
                System.out.println(constructor);
            }
            System.out.println("=======================");
            Constructor<?>[] declaredConstructors = aClass.getDeclaredConstructors();//getDeclaredConstructors();获得所有当前运行时类的构造方法
            for (Constructor<?> declaredConstructor : declaredConstructors) {
                System.out.println(declaredConstructor);
            }
    
        }
    }
    迎风少年
  • 相关阅读:
    四则运算
    3.12----对potplayer的使用评价
    对软件工程的一点思考
    个人附加作业
    附加题
    个人最终总结
    结对编程总结
    修改后的四则运算
    阅读程序回答问题
    Visual studio 2013的安装和单元测试
  • 原文地址:https://www.cnblogs.com/ZYH-coder0927/p/13784474.html
Copyright © 2011-2022 走看看