对于类继承的思考

1、ChildClass cc = new ParentClass();//这句为什么无法编译通过?
2、ParentClass pc = new ChildClass();//这句为什么可以编译通过?
3、ChildClass cc = (ChildClass)(new ParentClass());//这句为什么可以编译通过,执行却会发生错误?

呵呵,挺有意思的问题。去年培训的时候,给大家谈到过这点。现在听听大家的意见。

原文地址:https://www.cnblogs.com/juqiang/p/43377.html