1、获取Class对象

在 Java API 中,提供了获取 Class 类对象的三种方法:

第一种,使用 Class.forName 静态方法。

前提:已明确类的全路径名。

第二种,使用 .class 方法。

说明:仅适合在编译前就已经明确要操作的 Class

第三种,使用类对象的 getClass() 方法。

适合有对象示例的情况下

package com.reflection;
 
/**
 * Created by Liuxd on 2018-08-15.
 */
public class User {
    private String name;
    private Integer age;
 
    public User() {
    }
 
    public User(String name, Integer age) {
        this.name = name;
        this.age = age;
    }
 
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public Integer getAge() {
        return age;
    }
 
    public void setAge(Integer age) {
        this.age = age;
    }
 
    @Override
    public String toString() {
        return "User{" +
                "name='" + name + '\'' +
                ", age=" + age +
                '}';
    }
}
User类

相关文章:

  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-05
  • 2021-12-08
  • 2021-10-01
  • 2022-01-22
  • 2022-12-23
猜你喜欢
  • 2021-12-02
  • 2022-12-23
  • 2021-06-21
  • 2022-12-23
  • 2021-09-04
  • 2021-11-20
  • 2021-10-10
相关资源
相似解决方案