简答题

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

正确答案

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

答案解析

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

    单选题查看答案

  • 类声明后,可以创建类的实例,创建类的实例要使用()关键字,类的实例相当于一个变量,创建类的实例的格式如:()

    填空题查看答案

  • 类声明后,可以创建类的实例,创建类的实例要使用()关键字。类的实例相当于一个变量。创建类的实例的格式如:类名对象名=()。

    填空题查看答案

  • 类、类的成员变量和成员方法的访问权限修饰符分别有哪些?

    简答题查看答案

  • 类方法和实例方法有哪些不同?

    简答题查看答案

  • 根据变量的定义位置和所使用的变量定义语句的不同,VB中的变量可以分为3类,即()、模块变量和全局变量。

    填空题查看答案

  • 内部静态类变量与自动类变量作用域相同,但是生存期不同。

    判断题查看答案

  • 公式节点语句中变量如何定义,其输入变量和输出变量在取相同字母,不同大小写时是否有区别。

    简答题查看答案

  • 变量和标号有哪些区别?变量和标号有哪些属性?如何获取属性值?写出指令。

    简答题查看答案