我是一个Java的初学都,对于类字段、类方法、实例字段、实例方法这几个概念及其调用方法有点模糊,就知道有加static和不加static的区别,但具体用起来就乱了,请问我怎样才能去理解透这些概念……请大虾们指点一下

解决方案 »

  1.   

    加static的就叫类什么什么,比如说类方法,也称静态方法,你说的类字段可以就是类变量什么的。
    要弄清楚比较难,光靠别人讲是行不通的,要多看,JAVA编程思想写的很详细。
    一般来说,static在变量或方法出来时就分配空间,然后它的引用不能修改,但static型的值是可能修改的。
    自己去领悟吧。
      

  2.   

    static 可以理解为所有的类的实例,使用一个共同的属性。这个属性不依赖任何对象实例。 及时没有实例,依然可以通过类访问实例属性,则只能在当前对象实例使用举例
    人,有2个属性,居住星球和手因为只有一个地球,所以所有的人都使用同一个地球,而且,及时没有任何具体的人,地球依然存在而手则是属于某一个具体的人的,只归他自己使用。
      

  3.   

    自己看java书吧,书上讲的最清楚了