接口体中不包含()
A: 常量定义
B: 常量赋值
C: 方法实现
D: 方法声明
A: 常量定义
B: 常量赋值
C: 方法实现
D: 方法声明
C
举一反三
- 定义接口时,不应该包含()。 A: 方法声明 B: 方法实现 C: 常量定义 D: 常量赋值
- 定义两个接口,接口Interface1声明常量a和方法add(),接口Interface2声明常量b和方法minus(),再定义接口MyInterface继承上述两个接口,并声明常量c。创建类InterfaceDemo实现MyInterface接口。
- 【单选题】接口的定义包括接口声明和接口体。定义接口的形式如下: A. create 接口名 [extends 父接口名列表]{ //常量声明 //抽象方法声明 } B. interface 接口名 { //常量声明 //抽象方法声明 } C. class 接口名 [extends 父接口名列表]{ //常量声明 //抽象方法声明 } D. interface 接口名 [extends 父接口名列表]{ //常量声明 //抽象方法声明 }
- 在某个类中定义常量,如果该类类中不存在构造方法,则必须在定义常量时赋值,如果存在构造方法的,可以在构造方法中赋值。常量一旦被赋值,则不再允许更改其值。
- 接口只包含常量和抽象方法,接口中定义的方法只能是抽象方法
内容
- 0
声明常量时给常量赋值可以使用表达式,但表达式不能包含函数调用。
- 1
用常量声明语句声明常量时,可以先不赋给它值,等以后需要时,再对常量赋值。
- 2
【单选题】以下关于接口与抽象类的分析,错误的是()。 A. 接口和抽象类都声明方法而不实现它 B. 抽象类可以定义类常量,而接口不能 C. 抽象类可以实现具体的方法,而接口不能 D. 抽象类可以声明属性,而接口不能
- 3
关于C#中常量的说法错误的是( ) A: 声明常量的关键字是double B: 声明常量必须同时赋值 C: 声明常量的关键字是const D: 不能修改常量的值
- 4
在接口的成员中,不能包含(). A: 属性 B: 方法 C: 事件 D: 常量