/** * @author lautturi.com * Java example: get parent/super class name in java */ package hello; import java.util.*; class Person{ String name; int age; public Person(String string, int i) { name = string; age = i; } public String getName() { return name; } } class Employee extends Person{ public Employee(String string, int i) { super(string, i); // TODO Auto-generated constructor stub } } public class Lautturi { public static void main(String[] args) { Employee emp = new Employee("lautturi",12); String superClassName = emp.getClass().getSuperclass().getName(); System.out.println("The parent class name is:" + superClassName); } }
output:
The parent class name is:hello.Person