作业帮 > 综合 > 作业

java中父类可不可以转为子类?如:Child c=(Child)parent; 其中parent是Child的父类,但

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 21:42:01
java中父类可不可以转为子类?如:Child c=(Child)parent; 其中parent是Child的父类,但不属于Child?
java中父类可不可以转为子类?如:Child c=(Child)parent; 其中parent是Child的父类,但
如果parent对象创建时并不是创建的Child或Child的子类,那么是不能强制转换成子类的
例:
Parent parent = new Child();
Child c = (Child)parent; (可以)
Parent parent = new Parent();
Child c = (Child)parent; (不可以)