请问侠侠们,调用当前对象(THIS)的方法有没有自动实例化啊?不是调用对象方法一定要实例化的吗?不解了!

解决方案 »

  1.   

    LZ的意思是不用实例化就可以调用方法?
    那把方法设置成static
    用类来调用好了
      

  2.   

    this指的是当前类,不需要实例化,写类的方法的时候可以直接使用.
    调用对象的方法一般需要实例化,但是当使用了static的方法可以直接使用:类A.(static)方法
      

  3.   

    没有自动实例化,构造方法执行完毕实例化才完成,在构造方法中就可以调用别的方法.
    jvm能够保证对象初始化完成之前就可以进行方法调用,这时候也支持多态,我记得jvm规范里说过这样的情况.
      

  4.   

    this指的是当前类,不需要实例化,写类的方法的时候可以直接使用.当前类是不是正在编写中的类??能够深入解释当前类为什么不需要实例化呢? 
      

  5.   

    你是不是想问的是"this"的用法啊,"this"指的是当前对象,其实说白了程序能用"this.XXX",也就是说提前使用而已.
      

  6.   

    调用this的时候,并没有把这个类里面的方法当作成员方法来使用
    而是像c一样的函数来使用
      

  7.   

    方法引用this指向正在执行方法的类的实例。静态方法不能使用this关键字,因为静态方法不属于类的实例,所以this也就没有什麽东西去指向。
      

  8.   

    static的方法可以不用实力化的
      

  9.   

    你写this.xx()的时候只是在定义一个方法。等你真的运行这个方法的时候你不实例化试试?
      

  10.   

    this就像 c或c++中的一个指针一样的。指的是当前的对象。
    指针是不需要实例化的。
      

  11.   

    this不需要实例化,当然在该类对象调用方法时:a.method(){this.XX();}有实例化对象a