【单选题】下列哪个叙述是错误的?
A. 类声明class Stu extends People implements Com意思是Stu类是People类的子类,同时实现Com接口 B. 接口也是Java中一 种重要数据类型,用接口声明的变量称做接口变量 C. 接口中void f();方法声明等价于public abstract void f(); D. 接口中的常量可以不指定初值,编译器会提供默认值
A. 类声明class Stu extends People implements Com意思是Stu类是People类的子类,同时实现Com接口 B. 接口也是Java中一 种重要数据类型,用接口声明的变量称做接口变量 C. 接口中void f();方法声明等价于public abstract void f(); D. 接口中的常量可以不指定初值,编译器会提供默认值
举一反三
- 以下关于接口的叙述不正确的是()。 A: 可以通过extends声明一个接口是另一个接口的子接口 B: 在Java中一个类可以实现多个接口 C: 在Java中接口不能作为方法的参数 D: Java接口中的方法默认是public abstract方法
- 下列哪个叙述是错误的?[br][/br] [br][/br] A. 接口也是Java中一种重要数据类型,用接口声明的变量称作接口变量。[br][/br] [br][/br] B. 接口变量中可以存放实现该接口的类的实例的引用(对象的引用)。[br][/br] [br][/br] C. 可以把一个int数据赋值给接口变量。[br][/br] [br][/br] D. 把实现某一接口的类创建的对象的引用赋值给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口方法。
- 【单选题】接口的定义包括接口声明和接口体。定义接口的形式如下: A. create 接口名 [extends 父接口名列表]{ //常量声明 //抽象方法声明 } B. interface 接口名 { //常量声明 //抽象方法声明 } C. class 接口名 [extends 父接口名列表]{ //常量声明 //抽象方法声明 } D. interface 接口名 [extends 父接口名列表]{ //常量声明 //抽象方法声明 }
- 【多选题】下列哪些叙述是错误的? A. 接口中的常量可以不指定初值,编译器会提供默认值 B. 接口中的常量必须指定初值 C. 可以用abstract修饰接口 D. 可以用private或proteced修饰接口
- 【单选题】下列哪个叙述是错误的? A. 一个类最多可以实现两个接口 B. .能用public修饰接口 C. 如果一个非abstract类实现某个接口, 该类必须重写接口中的全部abstract方法 D. 可以用接口名直接访问接口中的常量