Class.getDeclaredMethods

Returns an array containing Method objects reflecting all the declared methods of the class or interface represented by this Class object, including public, protected, default (package) access, and private methods, but excluding inherited methods.

返回一个数组,包含类或接口声明的方法对象: 包含 public、protected、package(缺省的),以及 private 方法,但不包含继承的方法

If this Class object represents a type that has multiple declared methods with the same name and parameter types, but different return types, then the returned array has a Method object for each such method.

如果这个对象中有同名方法, 有同名同类型的参数但返回不同的类型, 则返回的数组中,每个方法对应一个Method对象;

If this Class object represents a type that has a class initialization method <clinit>, then the returned array does not have a corresponding Method object.

如果这个对象有类的初始化方法<cinit>,则返回的数组中不包含此方法;

If this Class object represents a class or interface with no declared methods, then the returned array has length 0.

如果这个类对象表示没有声明方法的类或接口,返回数组的程度为0;

If this Class object represents an array type, a primitive type, or void, then the returned array has length 0.

如果这个类对象表示数组类型、基本类型或void,则返回的数组长度为0。

The elements in the returned array are not sorted and are not in any particular order.

返回的数组中的元素没有排序,也没有任何特定的顺序。

(0)

相关推荐

  • PHP的SPL扩展库(四)函数

    PHP的SPL扩展库(四)函数 今天我们继续来学习 SPL 中的内容,这篇文章的内容是比较简单的关于 SPL 中所提供的一系列函数相关的内容.其实在之前的不少文章中我们都已经接触过一些 SPL 中提供 ...

  • 优雅地创建未定义类PHP对象

    优雅地创建未定义类PHP对象 在PHP中,如果没有事先准备好类,需要创建一个未定义类的对象,我们可以采用下面三种方式: new stdClass() new class{} (object)[] 首先 ...

  • 如何根据key合并数组中的对象

    原文地址 如何根据key合并数组中的对象(已同步到npm lm-public-js 中) 项目中经常会遇到,array内包含object这个格式的json 需要我们根据一个key去合并其中的对象,一般 ...

  • 关于java:[L数组符号来自哪里

    转自https://www.codenong.com/5085889/ [L array notation - where does it come from? 我经常看到使用[L然后使用类型表示数组 ...

  • JavaScript删除对象的某个属性的方法

    WEB前端开发社区 5天前 1.delete  delete是删除对象的属性没有任何剩菜,剩下的唯一真正的方法,但它的工作比其"替代"设置慢100倍 object[key] = u ...