首页 > 试题广场 >

下列关于继承的描述正确的是()

[单选题]

下列关于继承的描述正确的是()

  • 在Java中允许定义一个子类的引用,指向父类的对象。
  • 在Java中一个子类可以继承多个抽象类,在extends关键字后依次列出,用逗号隔开。
  • 在Java中类的继承是通过extends关键字来描述的,而且只允许继承自一个直接父类。
  • 在Java中抽象类之间不允许出现继承关系,所有的抽象类都相互独立。
选C
A、说反了。父类引用指向子类对象
B、类都是单继承。
D、抽象类也可以继承。

说一下,看了一下高票,其实不需要那么咬文嚼字,又不是初中生考试。ABD明显有错。
发表于 2018-07-04 09:15:57 回复(2)
A选项应该说成父类的引用直接指向子类的对象,即向上转型;当子类的引用直接指向父类的对象时,则需要强制转换。
发表于 2017-12-24 11:08:09 回复(3)
C选项也有问题啊!题目中C选项这么说:“在Java中继承是通过extends关键字来描述的,而且只允许继承自一个直接父类。”,但是java中不仅仅有类啊,还有接口啊!你光说java中,又没说一定就是类。。还有可能是接口呢?接口就可以多重继承多个接口!
发表于 2017-06-30 15:34:27 回复(20)
A:父类引用直接指向子类对象
发表于 2017-05-23 18:22:48 回复(0)

Java中允许定义一个父类的引用,比如:Object o
指向子类的对象,比如:= new Thread()

发表于 2019-11-30 15:05:02 回复(0)
总结: 父类引用指向子类对象 抽象类也可以继承抽象类 类继承唯一父类 接口可以多重继承,即继承接口A,B,C,D
发表于 2017-07-29 16:18:53 回复(0)
接口不是可以多继承的吗?
编辑于 2017-06-21 22:36:29 回复(4)
java是单继承


向上转型:(父类的引用指向子类的对象)
person p = new student();

向下转型:子类的引用指向父类的对象需要强制转换的。
person p = new student();
student  s = (student)p;
 


发表于 2022-01-18 11:06:03 回复(0)
这题其实考察的就是接口与接口之间可以多继承,类与类之间单继承,类与接口多实现,c选项是说在java中,并没有特指是java的子类和父类,所以,存在一个接口和接口可以多继承的矛盾。
发表于 2018-11-06 07:58:03 回复(0)
java单继承,继承抽象类,需要重写所有的抽象方法
发表于 2021-05-24 10:38:33 回复(0)
好吧,我刚开始感觉B和C都是正确的,原来是我把抽象类和接口搞混了,类只能继承一个直接父类(包括抽象类),但可以实现多个接口。
发表于 2021-03-11 14:26:44 回复(0)
引用就是定义的变量。指向的东西就是创建的实例
发表于 2019-03-27 19:19:04 回复(0)
A C- 向上转型(子类对象被父类引用) 直接指向;向下转型(父类对象被子类引用),需要强转。
发表于 2017-11-23 20:30:39 回复(0)
java继承不是有传递性吗
发表于 2017-10-25 22:55:26 回复(2)
A:父类声明,子类实例化为向上转型,如果想要是向下转型强制类型转换
B,C java 单继承
D 抽象类允许继承

发表于 2017-05-06 20:40:46 回复(0)
A选项:Cat c = new Animal();这样是错误的!
Cat c=new Cat;Animal a=new Cat ();父类引用可以指向子类对象,子类引用不能指向父类对象。
BD选项:抽象类就是用来继承的,Java中类的继承只能是单继承
发表于 2022-08-22 17:09:53 回复(0)
A为什么不对,向上转型不对吗?
发表于 2017-05-04 14:36:46 回复(5)
父类引用指向子类的对象
子类只能继承一个父类     
抽象类允许出现继承关系

继承的关键字extends
抽象类的关键字abstract

发表于 2023-02-22 15:34:31 回复(0)
java是单继承 向上转型:(父类的引用指向子类的对象) person p = new student(); 向下转型:子类的引用指向父类的对象需要强制转换的。 person p = new student(); student  s = (student)p;
发表于 2022-10-04 11:31:27 回复(0)
子类的引用可以指向父类(需要强转,由于子类可以拥有比父类更为丰富的方法和变量,因此范围大于父类)所以需要强转,反之父类可以直接指向子类,从而不需要强转
发表于 2022-10-02 13:00:06 回复(0)