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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© .ヤ牧马人〃 中级黑马   /  2014-11-11 21:50  /  1259 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有如下代码,请问哪些是正确的?()
class ClassA{}
class ClassB extends ClassA{}
class ClassC extends ClassA{}
以及
ClassA p0 = new ClassA();
ClassB p1 = new ClassB();
ClassC p2 = new ClassC();
ClassA p3 = new ClassB();
ClassA p4 = new ClassC();
A:p0 = p1;
B:p1 = p2;
C:p1 = (ClassB)p3;
D:p2 = (ClassC)p4;

4 个回复

倒序浏览
往后边看自然就知道了.
回复 使用道具 举报
CD多态中的强制向下转型。
回复 使用道具 举报
建议楼主多看多态那一部分
回复 使用道具 举报
DamonZh 来自手机 中级黑马 2014-11-13 08:55:41
报纸
A C D吧我觉得
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马