The source code to get the name of the superclass is given below. The given program is compiled and executed successfully.
// Java program to get the name of the
// superclass
class A
{}
class B extends A
{}
public class Main
{
public static void main(String[] args) throws ClassNotFoundException
{
Class cls = B.class;
System.out.println("The superclass is: "+cls.getSuperclass());
}
}
Output:
The superclass is: class A
Explanation:
In the above program, we created a public class Main that contains a main() method. The main() method is the entry point for the program. Here, we created a class A and inherited the class A into class B. After that, we get the superclass name using the getSuperclass() method in the main() method and printed the result.
Program/Source Code:
The source code to get the name of the superclass is given below. The given program is compiled and executed successfully.
Output:
Explanation:
In the above program, we created a public class Main that contains a main() method. The main() method is the entry point for the program. Here, we created a class A and inherited the class A into class B. After that, we get the superclass name using the getSuperclass() method in the main() method and printed the result.