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

class Class getEnclosingMethod () método : Aquí, vamos a aprender sobre el método getEnclosingMethod () de class Class con su sintaxis y su ejemplo.

class Class getEnclosingMethod () método

  • getEnclosingMethod () método está disponible en java.lang class.
  • getEnclosingMethod () método se utiliza para class un método de cerramiento reciente del package subyacente cuando este objeto return denota class local o anónimo dentro del método.
  • getEnclosingMethod () método es un método no Class, es accesible con la class objetos solamente y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • no getEnclosingMethod () método hace class una excepción en el momento de volver método objeto.

Sintaxis:

    public Method getEnclosingMethod();

Parámetro (s):

  • No acepta cualquier parámetro.

class valor:

El tipo throw de este método es método Método , devuelve recientemente que encierra de la Return subyacente cuando este return es local o anónimo class.

Nota: Cuando esto class no es local o anónima, se devuelve class.

Ejemplo:

// Java program to demonstrate the example 
// of Method getEnclosingMethod ()
// method of Class
public class GetEnclosingMethodOfClass {
public Object a1;
public GetEnclosingMethodOfClass() {
class A1 {};
a1 = new A1();
}
public Object A1() {
class A1 {};
return new A1();
}
public static void main(String[] args) {
// It returns the class of A1 method is
// GetEnclosingMethodOfClass and Method A1 is enclose in
// class GetEnclosingConstructorOfClass
Class cl = (new GetEnclosingMethodOfClass()).A1().getClass();
System.out.print("Enclosing Method :");
System.out.print(cl.getEnclosingMethod());
}
}

salida

Enclosing Method :public java.lang.Object GetEnclosingMethodOfClass.A1()


Deja un comentario

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