请思考一个问题:如果你想在java程序运行时获得某个类的信息,你会怎么办?
首先要获得该类的Class对象,然后才可以通过Class类中的方法来获得与该Class对象相对应的类的信息。
有3种方法来获得类的Class对象:
1.用Class类的forName()方法。例如:Class.forName("java.lang.String"); 就可以获得String类的class对象
2.借助类的class属性。例如:有个Person类,用Person.class 就可以创建Person类的Class对象
3.通过类的实例化对象调用getClass()方法来实现。 例如:有个Person类,然后用Person sb = new Person();来实例化一个对象sb,最后用 sb.getClass();来获得Person类的Class对象
标签:java,对象,创建,Class,Person,sb,class From: https://blog.csdn.net/2301_80484340/article/details/139202297