A. 抽象方法声明只需给出方法头,不需要方法体,直接以“;”结束 B. 所有的方法都可以声明为抽象方法 C. 构造方法不能声明为抽象方法 D. 声明抽象方法使用关键字abstract修饰
A. 在抽象类体中,可以包含抽象方法,也可以不包含抽象方法 B. 抽象类不能实例化,即使抽象类中没有声明抽象方法,也不能实例化 C. 抽象类的子类不能再创建子类 D. 类体中包含抽象方法的类,必须要声明为抽象类
A. 内部类是定义在另一个类体中的类,也可以包含属性和方法 B. 嵌套类包括内部类和外部类两种 C. 外部类不能直接访问内部类的成员 D. 内部类可以直接访问外部类的所有成员,包括外部类中的private成员
A. 包的概念最开始产生的原因是避免类名重复 B. 包是由class文件组成的一个集合,在物理上包被转换成一个文件夹 C. 一般情况下,功能相同或者相关的类组织在一个包中 D. 包只能定义一层,即包中不能再有包
A. 打包的语法格式为:bag包名1[.包名2[.包名3…] B. 打包的语句必须是程序代码中的第一行可执行代码 C. 打包的语句最多只有一句 D. 如果在代码中没有打包语句,则该类将被放置到默认包中
A. 使用其他包中的类时,需要在程序的开头写上import语句 B. 引入包的代码书写在类声明语句的上面、打包语句的下面 C. import只引入当前包下面的类,而不引入该包中子包里面的类 D. 一行只能引入一个包中的一个类,若有多个类需要引入,则要分写为多行
A. 接口可以使得设计与实现相分离 B. 如果没有指定接口方法和变量的public访问权限,Java将其隐式地声明成public C. 接口中定义的属性成员分为常量和变量两种 D. 一个类却可以实现多个接口,表示的是一种多继承关系
A. 在try语句块中是可能抛出异常的代码,如果该块中的一条语句抛出了异常,则其后续语句不再继续执行,而是转到catch进行异常类型匹配 B. 一个try块可以对应多个catch块,用于对多个异常类进行捕获 C. 一个try块只能对应一个catch块,但可对应多个finally块 D. finally语句块总会执行
A. 在Java中类只允许单一继承 B. 在Java中一个类只能实现一个接口 C. 在Java中一个类不能同时继承一个类和实现一个接口 D. 在Java中接口只允许单一继承
A. 任意个 B. 1个 C. 2个 D. 不能超过3个