变量___解释

  关于变量的题目,被困扰许久,今天查了查变量的定义。先来看个题目:

  下面关于变量及其范围的陈述哪些是不正确的():

  A.实例变量是类的成员变量

  B.实例变量用关键字static声明

  C.在方法中定义的局部变量在该方法被执行时创建

  D.局部变量在使用前必须被初始化

  首先,解释下变量的相关定义吧。

  1.成员包括实例变量和类变量。

  2.实例不被static修饰。

  3.类变量可以被static修饰。

  看个程序:

  class A{

    private static int a;

    private int temp;

    }

  (1)实例变量

    访问temp需创建对象,例  A t = new A();

                t.temp();

  (2)类成员变量

    a可以直接访问,A.a访问。

  区别就是是否需要创建对象。

  忘了说,本题答案  B C

原文地址:https://www.cnblogs.com/pakchoi/p/4390386.html