黑马程序员技术交流社区

标题: 如何区别当前类是父类,还是父类的父类? [打印本页]

作者: rookiefly    时间: 2016-11-28 23:44
标题: 如何区别当前类是父类,还是父类的父类?
比如B类继承A类,C类可能是B类,也可能是A类?能把两者区分开吗?

class B extends A{...}
C c = new C() //C可能是B类,也可能是A类
c instanceof B  和 c instanceof A 都是 true,但有没有办法知道当前的c到底是B类还是A类?

作者: 飞扬跋扈    时间: 2016-11-28 23:59
你观察一下方法就行了。继承关系。既然都是true肯定是多层继承。不能说是A类还是B.类

作者: FAN8210    时间: 2016-11-29 06:59
观察方法,学习





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2