zoukankan      html  css  js  c++  java
  • java.lang.NoSuchMethodException

    反射类,获取类的构造函数

    public class Demo01Person {
        public String getName() {
            return name;
        }
    
        public Demo01Person(String name, Integer age) {
            this.name = name;
            this.age = age;
        }
    
        public Demo01Person() {
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public Integer getAge() {
            return age;
        }
    
        public void setAge(Integer age) {
            this.age = age;
        }
    
        public Integer getAge1() {
            return age1;
        }
    
        public void setAge1(Integer age1) {
            this.age1 = age1;
        }
    
        public Demo01Person(String name, Integer age, Integer age1) {
            this.name = name;
            this.age = age;
            this.age1 = age1;
        }
    
        private  String name;
        private  Integer age;
        public   Integer age1;
    
        protected  String d;
    }
    

      

    public static void main(String[] args) throws Exception {
            Class personClass  = Demo01Person.class;
            Constructor constructor = personClass.getConstructor(String.class, int.class);
            System.out.println(constructor);
        }
    

      

    Exception in thread "main" java.lang.NoSuchMethodException: Demo.DemoReflect.Demo01Person.<init>(java.lang.String, int)
    at java.base/java.lang.Class.getConstructor0(Class.java:3322)
    at java.base/java.lang.Class.getConstructor(Class.java:2108)

  • 相关阅读:
    [编程题]多多的数字组合
    mac传输文件到服务器
    git 清除缓存、查看add内容
    go build
    vim编辑器
    Git: clone指定分支
    查看端口占用以及kill
    curl小记录
    Python3.9 malloc error: can’t allocate region
    设计模式-策略模式
  • 原文地址:https://www.cnblogs.com/zhian/p/12453290.html
Copyright © 2011-2022 走看看