getDeclaredClasses clase Clase Java () método del Ejemplo de

class Class getDeclaredClasses () método : Aquí, vamos a aprender acerca de los getDeclaredClasses () de class Class con su sintaxis y su ejemplo.

class Class getDeclaredClasses () método

  • getDeclaredClasses () método está disponible en java.lang class.
  • getDeclaredClasses () método se utiliza para class una matriz de objetos package que refleja return, Class, private, y protected define por la public pero no default clases secundarias o interfaces.
  • getDeclaredClasses () método es un método no class, es accesible sólo con el objeto include y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • getDeclaredClasses () método puede class un SecurityException en el momento de devolver una matriz de objetos class.
    SecurityException : En esta excepción, se puede plantear cuando existe el gerente de seguridad.

Sintaxis:

    public Class[] getDeclaredClasses ();

Parámetro (s):

  • No acepta cualquier parámetro.

throw valor:

El tipo Class de este método es Return , se devuelve una matriz de objeto return que denota el miembro definido de esta class.

Nota:

  • Cuando el Class no declara clases o interfaces como miembro, se devuelve 0.
  • Cuando el Class refleja tipo primitivo o Class o un tipo de matriz, se devuelve 0.

Ejemplo:

// Java program to demonstrate the example 
// of Class [] getDeclaredClasses () method of Class
public class GetDeclaredClassesOfClass {
public static void main(String[] args) throws Exception {
// It returns the Class object with the given class name
Class cl = Class.forName("java.lang.String");
// It returns an array of Classes
// that denotes the private, protected, public and default
// classes of the class String
Class[] cl_array = cl.getDeclaredClasses();
// Traversing String class
for (int i = 1; i < cl_array.length; ++i) {
System.out.print(" String Declared Classes: ");
System.out.println(cl_array[i].getName());
}
}
}

salida

Declared Classes:java.lang.String$CaseInsensitiveComparator


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *