类的类getDeclaringClass()方法 (Class class getDeclaringClass() method)

  • getDeclaringClass() method is available in java.lang package.

    getDeclaringClass()方法在java.lang包中可用。

  • getDeclaringClass() method is used to return the declared Class object denoting the Class in which it is declared when this class or interface denoted by this Class is a part or member of other class.

    当此类表示的该类或接口是其他类的一部分或成员时,使用getDeclaringClass()方法返回声明的Class对象,该对象表示在其中声明该Class的Class。

  • getDeclaringClass() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

    getDeclaringClass()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名访问该方法,则会收到错误消息。

  • getDeclaringClass() method does not throw an exception at the time of returning Class object.

    返回Class对象时, getDeclaringClass()方法不会引发异常。

Syntax:

句法:

    public Class getDeclaringClass ();

Parameter(s):

参数:

  • It does not accept any parameter.

    它不接受任何参数。

Return value:

返回值:

The return type of this method is Class, it returns an object of declared class from this Class.

此方法的返回类型为Class ,它从该Class返回一个声明的class的对象。

Note:

注意:

  • When the class or interface is not part or member of other class, null is returned.

    当该类或接口不是其他类的一部分或成员时,将返回null

  • When this class reflects primitive or void type or an array class, null is returned.

    当此类反映原始类型或void类型或数组类时,将返回null

Example:

例:

// Java program to demonstrate the example
// of Class getDeclaringClass() method of Class
import java.lang.reflect.*;
public class GetDeclaringClassOfClass {public static void main(String[] args) {// It returns the Class object with
// the given class name
Class cl = Integer.class;
// It returns an array of Methods
// that denotes the private, protected, public and default
// Methods of the class Integer
Method[] methods = cl.getMethods();
// Traverse Integer class
for (int i = 0; i < methods.length; ++i) {Class declare_classes = methods[i].getDeclaringClass();
System.out.print(" Declaring Methods Class: ");
System.out.println(declare_classes.toString());
}
}
}

Output

输出量

 Declaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.IntegerDeclaring Methods Class: class java.lang.ObjectDeclaring Methods Class: class java.lang.ObjectDeclaring Methods Class: class java.lang.ObjectDeclaring Methods Class: class java.lang.ObjectDeclaring Methods Class: class java.lang.ObjectDeclaring Methods Class: class java.lang.Object

翻译自: https://www.includehelp.com/java/class-class-getdeclaringclass-method-with-example.aspx

Java类类的getDeclaringClass()方法和示例相关推荐

  1. Java LinkedList addLast()方法与示例

    LinkedList addLast()方法 (LinkedList addLast() method) This method is available in package java.util.L ...

  2. Java LinkedList getFirst()方法与示例

    LinkedList getFirst()方法 (LinkedList getFirst() method) This method is available in package java.util ...

  3. Java LinkedList addFirst()方法与示例

    LinkedList addFirst()方法 (LinkedList addFirst() method) This method is available in package java.util ...

  4. java 根据类名示例化类_Java即时类| from()方法与示例

    java 根据类名示例化类 即时类from()方法 (Instant Class from() method) from() method is available in java.time pack ...

  5. Java Math类toDegrees()方法与示例

    数学类toDegrees()方法 (Math class toDegrees() method) toDegrees() method is available in java.lang packag ...

  6. java 根据类名示例化类_Java即时类| EpochSecond()方法的示例

    java 根据类名示例化类 EpochSecond()方法的即时类 (Instant Class ofEpochSecond() method) Syntax: 句法: public static I ...

  7. java 根据类名示例化类_Java类类getEnclosingClass()方法及示例

    java 根据类名示例化类 类的类getEnclosingClass()方法 (Class class getEnclosingClass() method) getEnclosingClass() ...

  8. java 根据类名示例化类_Java类类getProtectionDomain()方法及示例

    java 根据类名示例化类 类class getProtectionDomain()方法 (Class class getProtectionDomain() method) getProtectio ...

  9. java 根据类名示例化类_Java即时类| plusMillis()方法与示例

    java 根据类名示例化类 即时类plusMillis()方法 (Instant Class plusMillis() method) plusMillis() method is available ...

  10. java 根据类名示例化类_Java LocalDateTime类| atOffset()方法与示例

    java 根据类名示例化类 LocalDateTime类atOffset()方法 (LocalDateTime Class atOffset() method) atOffset() method i ...

最新文章

  1. ORB_SLAM2概述
  2. Windows XP源代码泄露,外媒从中发现隐藏Mac主题
  3. 开源android豆瓣电影阅读器
  4. AtCoder AGC036D Negative Cycle (图论、DP)
  5. Java 的工厂方法及代理模式
  6. django17:importlib应用中间件代码思想
  7. docker rabbitmq_一文看懂Rabbitmq,从安装到实战演练
  8. java 蓝桥杯算法提高 出现次数最多的整数
  9. 吴恩达深度学习笔记(八) —— ResNets残差网络
  10. Python入门--流程控制语句break
  11. 哈夫曼编码+python实现
  12. layoutit+Bootstrap html页面布局+CSS
  13. 红警2科技时代V2.5d+Win10红警黑屏补丁
  14. 微信公众平台接口测试帐号登录
  15. centos在图形界面和命令行之间切换的快捷键是什么?
  16. 东师《《证据法学》》在线作业一二三离线作业网考
  17. Intel的Barefoot与AMD的Pensando技术
  18. android mml是什么软件,MML 文件扩展名: 它是什么以及如何打开它?
  19. 阿迪达斯成立全球首个零售学院,并开设“模拟店铺”
  20. 基于HTML和HTML5

热门文章

  1. python播放本地视频_python opencv 读取本地视频文件 修改ffmpeg的方法
  2. 惠普800g1支持什么内存_惠普黑白激光打印机哪种好 惠普黑白激光打印机推荐【图文详解】...
  3. php无限评论回复_php实现无限级评论功能_后端开发
  4. 小程序向webview传参_独家 | 支付宝小程序向个人开发者开放公测
  5. mqtt 发送消息过多_阿里云MQTT服务端注解式消息处理分发与同步调用实践小结
  6. vscode连接远程服务器 SSH
  7. Docker 数据管理介绍
  8. ORACLE中创建如何创建表,并设置结构和默认值
  9. python 操作mongodb数据库参考文档
  10. 进程控制(kill)