单项选择题如下选项哪个不是数据类的约束条件?()

A.数据类必须有主构造函数,且至少有一个输入参数
B.主构造函数的输入参数前面必须添加val或者var
C.数据类有一套自己的行事规则,所以它只能是个独立的类
D.数据类通常不需要实例化


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题数据类没有默认实现如下哪个功能?()

A.自动声明与构造函数入参同名的属性字段
B.自动实现每个属性字段的get/set方法
C.数据类不需要用data关键字修饰
D.自动提供equals方法,用于比较两个数据对象是否相等

2.单项选择题Kotlin用什么关键字修饰密封类?()

A.sealed
B.const
C.final
D.readonly

3.单项选择题Kotlin中关于对接口和类的描述错误的是?()

A.类不能多继承
B.接口中可以有实现方法
C.接口中的内部方法默认为抽象类型
D.接口可以定义构造函数

4.单项选择题Kotlin中关于抽象类描述错误的是?()

A.抽象类可以实现接口
B.无法直接声明抽象类的实例
C.子类需要实现抽象类中的方法
D.抽象类构造函数必须给默认参数赋值

5.单项选择题Kotlin对访问修饰符描述错误的是?()

A.Kotlin中类,函数,变量,不加访问修饰符默认是private
B.internal只对本模块内部使用
C.Protected只对自己和子类开放
D.Private对自己开放

6.单项选择题kotlin的类成员描述错误的是?()

A.外部类可以直接访问类的成员属性和成员方法
B.类成员包括实例成员和静态成员
C.实例成员包括成员属性和成员方法
D.类的静态成员包括静态属性和静态方法

7.单项选择题对伴生对象描述错误的是?()

A.伴生对象可以理解为类的“影子”
B.伴生对象需要用“companionobject”修饰
C.伴生对象可以通过在类型上.直接访问
D.使用伴生对象需要类型实例化

8.单项选择题kotlin中类主构造函数默认参数正确的是?()

A.ClassAnimalDefault(context:Context,name:String,sex:Int=0)
B.ClassAnimalDefault(context:Context,name:String,sex:Intdefault=0)
C.ClassAnimalDefault(context:Context,name:String,varsex=0)

9.单项选择题kotlin对二级构造函数说错误的是?()

A.二级构造函数从属于主构造函数
B.二级构造函数没有函数名称
C.二级构造函数不需要调用主构造函数
D.需要使用constructor关键字修饰