我正在尝试从父类对象获取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/

10-14 21:46