/**
* @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