下面有关私有变量和私有方法的声明,叙述正确的有()。A、用关键字private修饰的成员变量和方法,称为私有变量和私有方法B、用关键字protected修饰的成员变量和方法,称为私有变量和私有方法C、用关键字public修饰的成员变量和方法,称为私有变量和私有方法D、私有变量不能通过对象直接访问,只有在本类中创建的该类对象,才能访问自己的私有变量

题目

下面有关私有变量和私有方法的声明,叙述正确的有()。

  • A、用关键字private修饰的成员变量和方法,称为私有变量和私有方法
  • B、用关键字protected修饰的成员变量和方法,称为私有变量和私有方法
  • C、用关键字public修饰的成员变量和方法,称为私有变量和私有方法
  • D、私有变量不能通过对象直接访问,只有在本类中创建的该类对象,才能访问自己的私有变量

相似考题
更多“下面有关私有变量和私有方法的声明,叙述正确的有()。”相关问题
  • 第1题:

    在Visual FoxPro中,下列变量中需要事先定义的是( )。

    A) 私有变量、局部变量、数组变量

    B)全局变量、局部变量、数组变量

    C)全局变量、私有变量、数组变量

    D)全局变量、局部变量、私有变量


    正确答案:B

  • 第2题:

    在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是 ______。

    A.局部变量

    B.私有变量

    C.公共变量

    D.全局变量


    正确答案:B
    解析:在Visual FoxPro中,若以变量的作用域来分,内存变量可分为全局变量、私有变量和局部变量三类。
      1、全局变量:是指在任何模块中都可以使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用PUBLIC命令建立:PUBLIC<内存变量表>。
      2、私有变量:在程序中直接使用(没有通过PUBLIC和LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。所以选项B是正确的。
      3、局部变量:只能在建立它的模块中使用,不能在上层或下层模块中使用。局部变量用LOCAL命令建立: LOCAL<内存变量表>。

  • 第3题:

    在Visual FoxPro程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( )。

    A.局部变量

    B.私有变量

    C.公共变量

    D.全局变量


    正确答案:B
    B。【解析】在程序中直接使用(没有预先声明),而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。

  • 第4题:

    接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。

    • A、方法、属性、索引器和事件
    • B、方法、属性信息、属性
    • C、索引器和字段
    • D、事件和字段

    正确答案:A

  • 第5题:

    子类可以继承父类里的所有变量和方法,包括私有的属性和方法。


    正确答案:错误

  • 第6题:

    下面哪些说法是正确的()

    • A、静态方法不能被覆盖
    • B、私有方法不能被重载
    • C、实例变量能够被隐藏
    • D、静态方法能够被重载

    正确答案:A,D

  • 第7题:

    下面有关私有变量和私有方法的声明,哪些叙述是对的()。

    • A、用关键字private修饰的成员变量和方法,称为私有变量和私有方法。
    • B、用关键字protected修饰的成员变量和方法,称为私有变量和私有方法。
    • C、用关键字public修饰的成员变量和方法,称为私有变量和私有方法。
    • D、私有变量不能通过对象直接访问,只有在本类中创建的自己对象,才能访问自己的私有变量。

    正确答案:A,D

  • 第8题:

    在程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是()。

    • A、局部变量
    • B、公共变量
    • C、私有变量
    • D、全局变量

    正确答案:C

  • 第9题:

    单选题
    在程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是()。
    A

    局部变量

    B

    公共变量

    C

    私有变量

    D

    全局变量


    正确答案: C
    解析: 私有变量在程序中直接使用,无需使用PUBLIC和LOCAL命令事先声明,是由系统自动隐含建立的变量。

  • 第10题:

    单选题
    用于声明所有变量是私有变量的命令是()
    A

    PRIV all

    B

    PUBLIC all

    C

    all=0

    D

    STORE 0 TO all


    正确答案: C
    解析: 暂无解析

  • 第11题:

    多选题
    下面关于语句说法正确的是()
    A

    没有子类的友好类应该定义成final。

    B

    没有被覆盖的友好方法应该定义成final

    C

    不定义在包中没有被用到的友好属性、方法和类

    D

    不要定义不会被用到的局部变量、类私有属性、类私有方法和方法参数


    正确答案: C,A
    解析: 暂无解析

  • 第12题:

    单选题
    接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。
    A

    方法、属性、索引器和事件

    B

    方法、属性信息、属性

    C

    索引器和字段

    D

    事件和字段


    正确答案: D
    解析: 暂无解析

  • 第13题:

    下面关于类的继承的叙述中,正确的是_________。

    A.子类只能继承父类的非私有属性,不能继承父类的方法

    B.子类不能继承父类的私有属性

    C.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性

    D.子类只能继承父类的方法,不能继承父类的属性


    正确答案:B

  • 第14题:

    在Visual FoxPro中,根据变量的作用域来分,内存变量可分为

    A.私有变量和局部变量

    B.公共变量和私有变量

    C.公共变量和局部变量

    D.公共变量、私有变量和局部变量


    正确答案:D
    解析:变量的一个重要属性是作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在VisualFoxPro中,可分为公共变量、私有变量和局部变量3类。

  • 第15题:

    定义类ClassPerson(privatevalname:String){},以下说法正确是?()

    • A、name是对象私有字段
    • B、name是类私有字段,有私有的getter方法
    • C、name是类公有字段,有公有的getter和setter方法
    • D、name是类私有字段,可以在类内部被改变

    正确答案:B

  • 第16题:

    关于局部变量说法,符合编程规范的说法是()

    • A、不要定义不会被用到的局部变量,类私有属性,类私有方法和方法参数
    • B、几乎每一个局部变量的声明都应该包含一个初始化表达式
    • C、变量定义的“就近原则”
    • D、属性名可以和公有方法参数相同,也可以和局部变量相同

    正确答案:A,B,C

  • 第17题:

    在VisualFoxPro中,在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是()

    • A、局部变量
    • B、公共变量
    • C、私有变量
    • D、全局变量
    • E、内部变量

    正确答案:C

  • 第18题:

    以下有关类的继承的叙述中,正确的是()

    • A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
    • B、子类只能继承父类的方法,不能继承父类的属性
    • C、子类只能继承父类的非私有属性,不能继承父类的方法
    • D、子类不能继承父类的私有属性

    正确答案:D

  • 第19题:

    下面关于语句说法正确的是()

    • A、没有子类的友好类应该定义成final。
    • B、没有被覆盖的友好方法应该定义成final
    • C、不定义在包中没有被用到的友好属性、方法和类
    • D、不要定义不会被用到的局部变量、类私有属性、类私有方法和方法参数

    正确答案:A,B,C,D

  • 第20题:

    多选题
    下面哪些说法是正确的()
    A

    静态方法不能被覆盖

    B

    私有方法不能被重载

    C

    实例变量能够被隐藏

    D

    静态方法能够被重载


    正确答案: D,C
    解析: 暂无解析

  • 第21题:

    单选题
    Objective-C有私有方法吗?有私有变量吗?()
    A

    有私有方法和私有变量

    B

    没有私有方法也没有私有变量

    C

    没有私有方法,有私有变量

    D

    有私有方法,没有私有变量


    正确答案: B
    解析: 暂无解析

  • 第22题:

    多选题
    下面有关私有变量和私有方法的声明,叙述正确的有()。
    A

    用关键字private修饰的成员变量和方法,称为私有变量和私有方法

    B

    用关键字protected修饰的成员变量和方法,称为私有变量和私有方法

    C

    用关键字public修饰的成员变量和方法,称为私有变量和私有方法

    D

    私有变量不能通过对象直接访问,只有在本类中创建的该类对象,才能访问自己的私有变量


    正确答案: D,A
    解析: 暂无解析

  • 第23题:

    多选题
    关于局部变量说法,符合编程规范的说法是()
    A

    不要定义不会被用到的局部变量,类私有属性,类私有方法和方法参数

    B

    几乎每一个局部变量的声明都应该包含一个初始化表达式

    C

    变量定义的“就近原则”

    D

    属性名可以和公有方法参数相同,也可以和局部变量相同


    正确答案: C,B
    解析: 暂无解析