Java 如何在继承结构中获取类名
我试图从父类对象中获取Java 如何在继承结构中获取类名,java,inheritance,Java,Inheritance,我试图从父类对象中获取抽象子类的类名 public abstract class Employee public abstract class Faculty extends Employee public class Professor extends Faculty Employee bob = new Professor(); 如何使用.getName()、.getSimpleName()或类似的方法从bob对象中获取feculty。如果您可能正在寻找bob.getClass(),
抽象
子类的类名
public abstract class Employee
public abstract class Faculty extends Employee
public class Professor extends Faculty
Employee bob = new Professor();
如何使用
.getName()
、.getSimpleName()
或类似的方法从bob
对象中获取feculty
。如果您可能正在寻找bob.getClass()
,那么也可以使用。如果bob instanceof Faculty
,您也可以使用,试试这个bob.getClass().getSuperclass(),试试这个bob.getClass().getSuperclass()这个类老师
从哪里来?哈哈,老师!=教授
对不起,我在想我把老师
你的意思是教授
:p这个班的老师
是从哪里来的?哈哈,老师!=教授
对不起,我以为我把老师
放进去了,你是说教授
:P