Java Program to Get the Name of the Generic Superclass

Java program to get the name of the generic superclass

// Java program to get the name of the 
// generic superclass

public class Main {
  public static void main(String[] args) throws ClassNotFoundException {
    Class cls1 = Class.forName("Main");
    Class cls2 = Class.forName("java.util.ArrayList");
    Class cls3 = Class.forName("java.lang.Object");

    System.out.println("The generic superclass is: " + cls1.getGenericSuperclass());
    System.out.println("The generic superclass is: " + cls2.getGenericSuperclass());
    System.out.println("The generic superclass is: " + cls3.getGenericSuperclass());
  }
}

Output

The generic superclass is: class java.lang.Object
The generic superclass is: java.util.AbstractList<E>
The generic superclass is: null
Share on:

Hi, I'm Ranjith a full-time Blogger, YouTuber, Affiliate Marketer, & founder of Coding Diksha. Here, I post about programming to help developers.

Leave a Comment