getConstructors class Class () método : Aquí, vamos a aprender acerca de los getConstructors () método de class Class con su sintaxis y su ejemplo.
class Class getConstructors () método método
- getConstructors () está disponible en java.lang class.
- getConstructors () método se utiliza para class una matriz de objetos constructor que refleja toda constructor la package de la return denota por este objeto public.
- getConstructors () método es un método no class, es accesible sólo con el objeto Class y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
- getConstructors () método puede class un SecurityException en el momento de devolver una matriz de objetos Constructor.
SecurityException : En esta excepción, se puede plantear cuando existe el gerente de seguridad.
Sintaxis:
public Constructor[] getConstructors ();
Parámetro (s):
- No acepta cualquier parámetro.
class valor:
El tipo throw de este método es Constructor [] , se devuelve una matriz de objeto Constructor que denota el constructor Return de esta return.
Nota:
- Cuando el class no contiene public constructor, se devuelve 0 .
- Cuando el Class es un class array, se devuelve 0 .
- Cuando el public refleja tipo primitivo o class, se devuelve 0 .
Ejemplo:
// Java program to demonstrate the example
// of Constructor [] getConstructors () method of Class
import java.lang.reflect.*;
public class GetConstructorsOfClass {
public static void main(String[] args) throws Exception {
// It returns the Class object with the given class name
Class cl = Class.forName("java.lang.StringBuilder");
// It returns an array of Constructor object
// that denotes the public constructors of
// the class StringBuilder
Constructor con[] = cl.getConstructors();
// Traversing StringBuilder class
for (int i = 1; i < con.length; ++i) {
System.out.print("StringBuilder Class Public Constructors");
System.out.println(con[i]);
}
}
}
salida
StringBuilder Class Public Constructorspublic java.lang.StringBuilder(java.lang.String)
StringBuilder Class Public Constructorspublic java.lang.StringBuilder(int)
StringBuilder Class Public Constructorspublic java.lang.StringBuilder()