我正在尝试从父类对象获取abstract
子类的类名称。
public abstract class Employee
public abstract class Faculty extends Employee
public class Professor extends Faculty
Employee bob = new Professor();
如何使用
Faculty
对象中的.getName()
,.getSimpleName()
或类似方法之一获得bob
? 最佳答案
您可能正在寻找bob.getClass()
。您也可以使用if bob instanceof Faculty
。
关于java - 如何在继承结构中获取类名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16094525/