scala 面向对象 访问权限1 test

6 阅读1分钟

1. (单选题)private和protected访问修饰符说法正确的是(A)

  • A. protected修饰的属性在子类中可以访问,而private修饰的不能
  • B. 它们修饰的属性都可以在类的外部通过: 对象.属性 的方式来访问
  • C. private的表示公共的
  • D. protected表示私有的

2. (填空题)在子类中通过_____关键字来获取对父类的引用。

答: super

3. (填空题)使用_____关键字用来表示某个属性或者方法是私有的

答:private

4. (判断题)在子类中,可以通过super.属性名的方式来访问父类的默认属性(B)

  • A. 对
  • B. 错

5. (判断题)private的访问权限比private[this]更加严格,在伴生对象中也不能访问。(B)

  • A. 对
  • B. 错

6. (判断题)protected修饰的成员,在子类中可以访问。(A)

  • A. 对
  • B. 错

7. (单选题)如下添加访问权限修饰正确的是(C)

  • A. var private name:String = "小花"
  • B. var private name = "小花"
  • C. private var name:String = "小花"
  • D. privated var name:String = "小花"