更多“静态变量和实例变量的区别?”相关问题
  • 第1题:

    静态变量就是类变量,系统只为每个类分配一套类变量,所有的实例变量共享一套类变量。

    A.错误

    B.正确


    参考答案:B

  • 第2题:

    下面有关静态方法的描述中,正确的是:

    A、静态方法属于类,不属于实例

    B、静态方法可以直接用类名调用

    C、静态方法中,可以访问非静态的局部变量

    D、静态方法中,可以访问静态的变量


    正确答案:C

  • 第3题:

    关于实例变量、类变量、实例方法和类方法,下面说法错误的是()

    A.实例方法可以访问实例变量和类变量。

    B.类方法不能访问实例变量。

    C.实例变量和类变量都可以通过类名访问。

    D.类方法只能访问类变量。


    正确答案:A

  • 第4题:

    静态变量就是类变量,系统只为每个类分配一套类变量,所有的实例变量共享一套类变量。


    正确答案:正确

  • 第5题:

    abstract关键字可修饰()。

    • A、类
    • B、静态成员变量
    • C、实例成员变量
    • D、实例方法
    • E、静态方法

    正确答案:A,D

  • 第6题:

    有关实例方法和类方法的描述正确的是()

    • A、实例方法能对类变量和实例变量操作
    • B、实例方法只能对类变量操作
    • C、实例方法只能对实例变量操作
    • D、类方法能对类变量和实例变量操作

    正确答案:A

  • 第7题:

    若有定义如下classdog{floatx;staticinty;…},则下列说法中正确的是()

    • A、x称为类变量,y为实例变量
    • B、"x,y均为类变量"
    • C、"x,y均为实例变量"
    • D、"x为实例变量,y为类变量"

    正确答案:D

  • 第8题:

    类的静态成员与普通的对象成员之间有什么区别?()

    • A、类的所有对象共享一个静态成员
    • B、表态成员属于类,而普通成员属于对象
    • C、静态成员变量可以被类或普通成员访问到,但它们访问的静态成员变量实际不相同
    • D、静态成员函数只能访问静态成员变量,不能访问普通成员变量
    • E、静态成员变量就是值不会再变的成员变量

    正确答案:A,B,C

  • 第9题:

    判断题
    静态变量就是类变量,系统只为每个类分配一套类变量,所有的实例变量共享一套类变量。
    A

    B


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

  • 第10题:

    判断题
    实例方法中不能引用静态变量。
    A

    B


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

  • 第11题:

    问答题
    类变量和实例变量有哪些不同?

    正确答案: 在定义成员变量时,如果用static修饰符修饰,则该变量是类变量(也称“静态变量”),否则是实例变量。
    类变量不属于类的任何一个具体对象。它保存在类的内存区域的公共存储单元。类的任何一个对象对类变量的存取都是对同一个内存单元进行操作。
    与类变量相对,实例变量属于类的某个具体的对象。它在类的每个对象的内存区域中都保存一份。类的任何一个对象对实例变量的存取都是对自己内存区域内保存的实例变量的副本进行操作。
    解析: 暂无解析

  • 第12题:

    多选题
    abstract关键字可修饰()。
    A

    B

    静态成员变量

    C

    实例成员变量

    D

    实例方法

    E

    静态方法


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

  • 第13题:

    类的静态成员与普通的对象成员之间有什么区别?()

    A.类的所有对象共享一个静态成员

    B.表态成员属于类,而普通成员属于对象

    C.静态成员变量可以被类或普通成员访问到,但它们访问的静态成员变量实际不相同

    D.静态成员函数只能访问静态成员变量,不能访问普通成员变量

    E.静态成员变量就是值不会再变的成员变量


    参考答案:A, B, C

  • 第14题:

    Java语言的______可以使用它所在类的静态成员变量和实例成员变量,也可以使用,占所在方法中的局部变量。


    正确答案:内部类。
    内部类。 解析:在一个类的内部嵌套定义的类称为内部类,内部类可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在的类的方法中的局部变量。

  • 第15题:

    实例方法中不能引用静态变量。


    正确答案:错误

  • 第16题:

    下面那些对于lazy关键字说话错误的是?()

    • A、Scala中使用关键字lazy来定义惰性变量,实现延迟加载(懒加载)
    • B、惰性变量只能是不可变变量,并且只有在调用惰性变量时,才会去实例化这个变量
    • C、如果不使用lazy关键字对变量修饰,那么变量是立即实例化的
    • D、变量加上lazy后,与没有加上lazy没有区别

    正确答案:D

  • 第17题:

    类变量和实例变量有哪些不同?


    正确答案:在定义成员变量时,如果用static修饰符修饰,则该变量是类变量(也称“静态变量”),否则是实例变量。
    类变量不属于类的任何一个具体对象。它保存在类的内存区域的公共存储单元。类的任何一个对象对类变量的存取都是对同一个内存单元进行操作。
    与类变量相对,实例变量属于类的某个具体的对象。它在类的每个对象的内存区域中都保存一份。类的任何一个对象对实例变量的存取都是对自己内存区域内保存的实例变量的副本进行操作。

  • 第18题:

    下面关于类变量和实例变量的叙述中描述错误的是()。

    • A、实例变量是类的成员变量;
    • B、类变量第一次用到时被初始化,以后创建其他对象时就不再进行初始化;
    • C、实例变量在每次创建对象时都被初始化;
    • D、实例变量是用static修饰的成员变量。

    正确答案:D

  • 第19题:

    在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量。

    • A、局部变量、实例变量、共享变量、全局变量
    • B、局部变量、共享变量、实例变量、全局变量
    • C、共享变量、局部变量、实例变量、全局变量
    • D、局部变量、实例变量、全局变量、共享变量

    正确答案:A

  • 第20题:

    单选题
    下面关于类变量和实例变量的叙述中描述错误的是()。
    A

    实例变量是类的成员变量;

    B

    类变量第一次用到时被初始化,以后创建其他对象时就不再进行初始化;

    C

    实例变量在每次创建对象时都被初始化;

    D

    实例变量是用static修饰的成员变量。


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

  • 第21题:

    单选题
    在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量。
    A

    局部变量、实例变量、共享变量、全局变量

    B

    局部变量、共享变量、实例变量、全局变量

    C

    共享变量、局部变量、实例变量、全局变量

    D

    局部变量、实例变量、全局变量、共享变量


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

  • 第22题:

    单选题
    有关实例方法和类方法的描述正确的是()
    A

    实例方法能对类变量和实例变量操作

    B

    实例方法只能对类变量操作

    C

    实例方法只能对实例变量操作

    D

    类方法能对类变量和实例变量操作


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

  • 第23题:

    填空题
    Java语言的____可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量。

    正确答案: 内部类
    解析:
    定义在一个类内部的类称为内部类,包含内部类的类称为外部类。内部类可以声明public、protected、private等访问限制,可以声明为abstract的供其他内部类或外部类继承与扩展,或者声明为static、final的,也可以实现特定的接口。static的内部类行为上像一个独立的类,非static在行为上类似类的属性或方法且禁止声明static的方 法。内部类可以访问外部类的所有方法与属性,但static的内部类只能访问外部类的静态属性与方法。