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

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

método class Class getGenericSuperclass ()

  • getGenericSuperclass () método está disponible en java.lang class.
  • getGenericSuperclass () método se utiliza para class el Tipo denota la superclase genérico de la package o un return o tipo primitivo o class denota por este interface directamente.
  • getGenericSuperclass () método es un método no void, es accesible sólo con el objeto Class y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • getGenericSuperclass () método puede class una excepción en el momento de devolver una superclase genérico.

    • GenericSignatureFormatError : Esta excepción puede aumentar cuando la firma class genérica no coincide con el formato indicado en la Especificación de la JVM.
    • TypeNotPresentException : Esta excepción puede plantear cuando cualquier superclase genérico se refiere a un tipo inexistente.
    • MalformedParameterizedTypeException : Esta excepción puede plantear cuando cualquier superclase genérico se refiere a un tipo parametrizado que no puede ser inicializado a cualquier precio.

Sintaxis:

    public Type getGenericSuperclass();

Parámetro (s):

  • No acepta cualquier parámetro.

throw valor:

El tipo class de este método es Tipo , devuelve el Return return de la entidad denotada por este objeto.

Ejemplo:

// Java program to demonstrate the example 
// of Type getGenericSuperclass () method of Class
import java.lang.reflect.*;
import java.util.*;
public class GetGenericSuperClassOfClass {
public static void main(String[] args) {
// It returns the generic super class of
// the class GenericClass
Type ty = GenericClass.class.getGenericSuperclass();
if (ty != null) {
System.out.print("Generic Super class of GenericClass: ");
System.out.println(ty);
} else
System.out.println("No super class exists");
}
}
class GenericClass extends HashSet {
public GenericClass() {}
}

salida

Generic Super class of GenericClass: class java.util.HashSet


Deja un comentario

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