作业帮 > 综合 > 作业

java创建对象39、设Derived类为Base类的派生类,则如下各种对象的创建语句,哪种是错误的(1)Base Ob

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/24 20:50:53
java创建对象
39、设Derived类为Base类的派生类,则如下各种对象的创建语句,哪种是错误的
(1)Base Obj=new Derived();
(2)Derived Obj=new Base();
(3)Base Obj=new Base();
(4)Derived Obj=new Derived();
java创建对象39、设Derived类为Base类的派生类,则如下各种对象的创建语句,哪种是错误的(1)Base Ob
3、4必然正确(不是抽象类的前提下)
2错误,父类引用可以等于子类对象,反之不行
obj就是引用,new Derived()为对象
Derived为Base的子类,所以1可以,而2错误
这是面向对象的基本语法,是继承和多态的例子