0

我正在尝试abstract从父类对象中获取子类的类名。

public abstract class Employee  
public abstract class Faculty extends Employee
public class Professor extends Faculty

Employee bob = new Professor();

如何Faculty使用对象中的一种.getName().getSimpleName()类似方法bob

4

2 回答 2

2

试试这个 bob.getClass().getSuperclass()

于 2013-04-18T23:11:46.190 回答
1

您可能正在寻找bob.getClass(). 您也可以使用if bob instanceof Faculty.

于 2013-04-18T23:08:50.533 回答