我有一个BaseBean的类。
然后很多类继承了这个BaseBean。如FatherBean,MotherBean.
但是我又有几个类继承了FatherBean。如果SunBean,DaughterBean
我要问的问题是,我如何判断这个类的最上级类型是BaseBean这个类型?
也就是说要能够比较出FatherBean和SunBean的最上层类都是BaseBean。请问如何实现?
然后很多类继承了这个BaseBean。如FatherBean,MotherBean.
但是我又有几个类继承了FatherBean。如果SunBean,DaughterBean
我要问的问题是,我如何判断这个类的最上级类型是BaseBean这个类型?
也就是说要能够比较出FatherBean和SunBean的最上层类都是BaseBean。请问如何实现?
FatherBean obj = new FatherBean();
if(obj instanceof BaseBean)
{
}
SunBean o2 = new SunBean();
if(o1 instanceof BaseBean && o2 instanceof BaseBean)
{
}