买了一本书,没有说明return是怎么样一回事,请帮我介绍介绍return和this~最好有例子~谢谢 
没有任何语言功底

解决方案 »

  1.   

    return 方法中作为返回语句,退出方法并返回return后面的内容this代表当前对象如:public int sum(int a,int b){
            returm a+b;
        }//表示返回a和b的和public class sum{
        private int m=0;public void setSum(int m){
        this.m=m;//其中的this.m代表的是类的属性m,并不是setSum中的参数m
    }
    }
      

  2.   

    public int getSum(int m){
        return m;
        }int result=getSum(3);//其中getSum(3)就代表return的返回值,所以result=3
      

  3.   

    先搞明白类和方法的区别在理解,this代表的是一个类,是对一个方法所属的对象的引用,而return是在方法中返回一个值的 。
    例如 :
    public class TestThis {
        int m1;
        public TestThis() {
        }
         public static void main(String [] args)
       {
            int sum=getSum();          
            System.out.println("sum is "+sum);
        }
        public  static int getSum()
        {
            int i=new TestThis().setSum(2);
            return i;            //调用getSum()这个方法的返回值
        }
       public int setSum( int m2)    //return m1;返回的是此处的int值
        {
              this.m1=m2;    //此处的this指TestThis类的一个实例对象,所以引用的是类成员变量m1
              return m1;
         }
    }