类的类getSigners()方法 (Class class getSigners() method)
getSigners() method is available in java.lang package.
getSigners()方法在java.lang包中可用。
getSigners() method is used to return the signers of this class.
getSigners()方法用于返回此类的签名者。
This 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.
这是一个非静态方法,只能通过类对象访问,如果尝试使用类名访问该方法,则会收到错误消息。
getSigners() method does not throw an exception at the time of returning signers of this class.
返回此类的签署者时, getSigners()方法不会引发异常。
Syntax:
句法:
public Object[] getSigners();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of this method is Object[], it returns the following values based on the below given cases,
此方法的返回类型为Object [] ,它根据以下给定情况返回以下值:
It returns the signers of this class.
它返回此类的签名者。
It returns null, when no signers associated with the class.
如果没有与该类关联的签名者,则返回null。
It returns null when the class object denotes primitive or void type.
当类对象表示原始或无效类型时,它返回null。
Example:
例:
// Java program to demonstrate the example
// of Object [] getSigners ()
// method of Class
public class GetSignersOfClass {
public static void main(String[] args) throws Exception {
// Creating an instance of String
String str = new String();
// It returns the Class object represented by the String class
// object
Class cl = str.getClass();
// By using getSigners() method is to get the signers of the Class
Object[] o = cl.getSigners();
System.out.println(cl.getName() + " " + "Signers: " + o);
}
}
Output
输出量
java.lang.String Signers: null
翻译自: https://www.includehelp.com/java/class-class-getsigners-method-with-example.aspx