获取class 信息 java

Posted 守护式等待

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取class 信息 java相关的知识,希望对你有一定的参考价值。

对Class类的理解:Class类包含了类的信息,如构造方法、方法、属性,可用于反射。以下是所有方法

 

取Class类对象的几种方法:

Test test = new Test();

(1).test.getClass();

     在运行时确定,所以运行实例才是该类对象。super.getClass()不能获得父类的类对象,仍然是当前类对象。

     获得父类类对象: test.getClass().getSuperclass()

class Father{
    public void showName()
    {
         System.out.println("Father...");
    }
}
 
class Child extends Father{
    public void showName()
    {
         System.out.println("children");
    }
}
 
Father father = new Child();
System.out.println(Father.class);      结果是 Father

  

 

以上是关于获取class 信息 java的主要内容,如果未能解决你的问题,请参考以下文章

获取class 信息 java

如何使用java将数据从片段传递到android中的另一个片段?

跟王老师学反射:Class类:从Class类中获取信息

Java静态方法获取所属类的信息

错误记录Flutter 混合开发获取 BinaryMessenger 报错 ( FlutterActivityAndFragmentDelegate.getFlutterEngine() )(代码片段

java 反射机制-获取对应class信息