多项选择题下列有关抽象方法叙述正确的是哪项?()

A.抽象方法和普通方法一样,只是前面多加一个修饰符asbtract
B.抽象方法没有方法体
C.抽象方法可以包含存任何类中
D.包含抽象方法的类的具体子类必须提供具体的覆盖方法


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题下列有关抽象类的叙述正确的是哪项?()

A.抽象类中一定含有抽象方法
B.抽象类的声明必须包含abstract关键字
C.抽象类既能被实例化也能被继承
D.抽象类中不能有构造方法

2.单项选择题

现有:
public class Pet()
public class Cat extends Pet{)
执行代码
Cat c- new Cat();
Pet p= (Pet)c;
后下列哪项是正确的?()

A.Petp=(Pet)c运行错误
B.Petp=(Pet)c编译错误
C.Petp=(Pet)c止常执行
D.以上都不对

5.单项选择题在子类中调用父类中被覆盖的方法时需要使用哪项关键字?()

A.this
B.super
C.new
D.以上都不是

6.多项选择题下列关于继承优点的叙述正确的是哪几项?()

A.可以创建更为特殊的类型
B.消除重复代码
C.执行效率高
D.便于维护

7.单项选择题下列类Account的构造方法中,声明正确的是?()

A.Account(Stringname){)
B.Account(Stringname)
C.Account(name)()
D.NewAccount(Stringname){)

8.单项选择题下列有关类、对象和实例的叙述,正确的是哪一项?()

A.类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别
B.对象是类的抽象,类是对象的具体化,实例是对象的另一个名称
C.类是对象的抽象,对象是类的具体化,实例是类的另一个名称
D.类是对象的抽象,对象是类的具体化,实例是对象的另一个名称

9.单项选择题为将数组myArray的长度由3改为6,现采取以下编码:int[]myArray=new int [3];myArray=new int[6];代码执行后,以下叙述哪项是正确的?()

A.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素的值为空。
B.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素需再经过初始化后才能使用。
C.数组myArray的长度没有变化。
D.数组myArray的长度已由3改为6,原来3个元素的值全部丢失。