A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

比如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类?

2 个回复

倒序浏览
你观察一下方法就行了。继承关系。既然都是true肯定是多层继承。不能说是A类还是B.类
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马