当前位置:首页 >课程 >Java程序设计

1、编译及运行以下代码,下列选项哪个是正确的 abstract class MineBase { abstract void amethod(); static int i; } public class Mine extends MineBase { public static void main(String argv[]){ int[] ar=new int[5]; for(i=0;i < ar.length;i++) System.out.println(ar[i]); } }

A.程序正确,没有报错,并且输出包含5个0的序列
B.Error: ar is used before it is initialized
C.Error Mine must be declared abstract
D.IndexOutOfBoundes Error

参考答案:请扫码使用小程序查看答案

2、含有抽象方法的类必须声明为抽象类。

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

3、抽象类可以用来定义对象,也可以被继承。

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

4、一个抽象类中的所有方法都必须是抽象的。

A.正确
B.错误

参考答案:请扫码使用小程序查看答案