先学学C++好,或是JAVA编程思想,基础一定要;

解决方案 »

  1.   

    void指可以返回任何类型的数据,而其他的只能返回规定类型的数据
    this指对该类本身的引用!有时是为了区别成员变量和局部变量!
      

  2.   

    1, void 就是没有返回植,其他的就是有返回植, 在写函数的时候如果不需要得到任何结果就用void .
    2. this 表示本身.用它能看到自己和自己的子类.
      

  3.   

    构造函数比较特殊,没有返回值,但无需用void指明,而非构造函数都必须指明返回类型,因为这是语言的规范
      

  4.   

    void表示无返回值,在class的编写中,其一半用于对输入的参数作出一定的处理,而将结果保存在一定的变量里面,一般是class范围的全局变量,这样其他方法需要用道德都可以到该变量取值。this用于class的内部,一半用于区分同名方法或同名变量,其相当于当前类实例化了的一个对象,因此可以饮用正在编写的当前类的所有方法以及继承来的方法,而与实例化对象的很大不同之处是:它可以饮用当前类的私有方法和私有属性,而外部实例化对象则没有这种访问权限。垃圾收集器会自动去收集垃圾,由JVM自动调用,一般不需要自己关心,即使你显式调用System.gc(),JVM并不一定执行,其作用只是建议JVM收集垃圾。如果为了不浪费资源,可在不再使用某个对象的时候,强制将其置空null。以上仅属我自己的见解,也不知正确不正确,说实话,我对this的理解也很蒙。还望高手加以解释。
      

  5.   

    关于this主要指代一个非静态类实例,建议先搞清楚类和实例的关系.//-------UseThis.java-------------public class UseThis {   String name = null;   public UserThis() {   }//end constructor   public void doit() {       this.name = "00123";
           //等价于name = "00123";   }//end doit
       
    }//另一个例子
    public class OtherUse {   static String name = null; //注意这个声明为static   public UserThis() {   }//end constructor   public void doit() {       OtherUser.name = "00123";
           //等价于name = "00123";   }//end doit
       
    }
      

  6.   

    programer_jimmy(cash) :是否static成员就不能用this来进行调用??
      

  7.   

    zwzhero(令狐冲)说:void指可以返回任何类型的数据,而其他的只能返回规定类型的数据.
    而seward() 说:void 就是没有返回植,其他的就是有返回植, 在写函数的时候如果不需要得到任何结果就用void .
    小弟愚笨,我又糊涂了,希望可以有举例说明。
      

  8.   

    方法必须有返回值;只有特殊的构造方法没有返回值;
    this指的是对类本身的引用;
    System.gc();进行垃圾回收;