域与变量的区别是什么域 变量

解决方案 »

  1.   

    完全不搭.
    { // 域范围
      int x;  // 变量
    }
      

  2.   

    class Employee
    {
     private int id;
     private static int nextId = 1;
    }
     “id是一个实例域,nextId是一个静态域”(Java核心技术110页)我觉的id也是个变量
      

  3.   

    java中对象中的数据称为实例域(instance field)
    从这个定义除法,id确实是一个实例域。也就是我们通常说的变量。
    实例域和域是两回事。从学习的角度讲,我觉得知道id是变量,大括号当中的部分是域,这样已经足够了。学习的目的是为了应用,而不是探究这些概念。先记住域和变量,剩下的等这本书看完了,自然也就懂了。(实例域 静态域 的,概念真心不重要)