首页 > 试题广场 >

A 是抽象父类或接口, B , C 派生自 A ,或实现 A

[单选题]

A 是抽象父类或接口, B C 派生自 A ,或实现 A ,现在 Java 源代码中有如下声明:

1. A  a0=new  A();

2. A  a1 =new  B();

3. A  a2=new  C();

问以下哪个说法是正确的?( )

  • 第1行不能通过编译
  • 第1、2行能通过编译,但第3行编译出错
  • 第1、2、3行能通过编译,但第2、3行运行时出错
  • 第1行、第2行和第3行的声明都是正确的
抽象类在创建对象时必须实现其抽象方法
发表于 2018-08-18 22:09:21 回复(0)
更多回答
抽象类不能实例化,    理解多态就好了
发表于 2017-05-25 16:17:49 回复(5)
窝草!居然忘记抽象类和接口不能实例化了。。。
发表于 2017-08-06 21:29:11 回复(17)
B和C万一还是抽象类或者接口呢?抽象类可以继承抽象类,接口也可以继承接口的啊
发表于 2017-07-20 12:32:37 回复(19)
选A
高票有点扣字眼,没什么特别大的意义。
考了两点:
    1. 多态:父类引用指向子类对象实例。
    2. 接口和抽象类不可实例化。
发表于 2018-07-16 09:31:36 回复(7)
抽象类和接口,不能实例化
发表于 2017-05-19 17:16:09 回复(1)
抽象类或者接口根本无法实例化,第一行编译不能通过
编辑于 2017-05-25 16:51:52 回复(0)

抽象类或接口不能实例化。

第1行肯定不能通过编译。

第2行和第3行,若B和C是抽象父类或接口,也不能通过编译。
题目不严谨。
发表于 2018-04-09 14:29:42 回复(1)
没看到题目说类A是个抽象类 抽象类不能够被实列化,看清题目但是感觉类B和类C如果也是抽象类了
发表于 2018-10-16 09:42:48 回复(0)
抽象类和接口都不能被实例化
发表于 2022-04-04 19:00:47 回复(0)
接口没有构造方法不能被实例化 抽象类有构造方法但是是用来初始化的,抽象类不能被实例化
发表于 2022-01-03 17:20:06 回复(0)
接口 、抽象类都不能实例化
发表于 2020-08-26 20:53:54 回复(0)
抽象类虽然有构造方法,但是不能实例化。 接口没有构造方法,不能实例化。 可以通过多态的让子类的对象指向父类引用构建对象。
发表于 2020-07-30 22:32:41 回复(0)
题目不够严谨,若是BC仍是抽象类或是接口。则也不能被实例化
发表于 2018-05-04 15:38:59 回复(1)
抽象类和接口不能被实例化,只能通过子类向上进行转型实例化!a不能编译通过!
发表于 2018-05-02 12:49:23 回复(0)
抽象类、接口不能直接进行实例化,需要通过子类的向上转型进行实例化
发表于 2018-04-12 19:46:32 回复(0)
由于A是抽象类或者接口,而两者都无法实例化对象,所以A选项是错误的。
发表于 2017-07-28 17:58:17 回复(0)
抽象类或接口是不能实例化的
发表于 2022-04-17 14:29:29 回复(1)
 若A是抽象类的话,就不能被实例化。
发表于 2023-08-23 19:49:52 回复(0)
抽象类和接口不能被实例化
发表于 2023-05-26 11:40:41 回复(0)
抽象类和接口不能被实例化
发表于 2023-04-08 22:28:44 回复(0)