java中return this 指的是返回类的当前对象。 return this; 语句一般都是用在类中非静态方法的末尾。我们知道java是面向对象的语言,在java语言中类是对象的抽象,而对象是类的具体实现。因此在java中类的非静态方法是属于对象的,this则代表当前这个非静态方法属于的对象,并且是当前类的对象。 而对于return this;可能...
return this 简单的说 就是返回当前这个类的 当前的对象。。。仔细品味我说的话 。。。 有的时候 是return this.xxx 这个xxx有可能是属性或者方法 表示 返回当前这个类的 当前的对象的某个属性或者方法
请问return t..首先你要知道this从哪来的,你可以理解成函数第一个参数传进来的指针,调用成员函数肯定需要一个对象吧,对象通过第一个参数传进来,赋值给this..成员函数就是比全局函数多了一个参数嘛。这样this就是
1.this 其实就是i ;2. 这里传值进来 将 Leaf 里面的参数 i 赋值。其实你可以写成这样 就懂了。 里面出现了2个i 容易搞混。3.这就是 调用 了 Leaf 类 里的 Leaf(int j) 这个方法。6. increament 方法将 Leaf 的 i 值加1 。i++= i+1 ; 然后返回 新的i 值。两个 increament ...
4 return true; 5 else 6 return false; 7 } 8 9 class ThisDemo 10 { 11 public static void main(String[] args) 12 { 13 Person p1=new Person("小明",25); 14 Person p2=new Person("小强",28); 15 p1.compare(p2); 16 }
return Peeler.peel(this); } } public class This{ public static void main(String args[]){ new Person().eat(new Apple()); } } 这是我自己的认识,也许不正确,看看书中是怎样说的:Apple需要调用Peeler.peel()方法,他是一个外部的工具方法,将执行由于某种原因而必须放在Apple外部的操作(也许是因为该外...
this 是指当前类本身,它只能在方法内部使用,表示对“调用方法的那个对象”的引用this的用法和其它对象的引用没有什么不同比如说 class A A getA return this 这个等价于class A A aA getA。this 的用法在 Java 中大体可以分为3种1普通的直接引用 这种就不用讲了,this 相当于是指向当前对象本身2...
(11)return :会导致方法返回到调用它的方法,从而传递与返回方法的返回类型匹配的值。 如果方法具有非 void 的返回类型,return 语句必须具有相同或兼容类型的参数。 返回值两侧的括号是可选的。 (12)instanceof:用来确定对象所属的类。 错误处理 错误处理(共5个) ...
return i; } } public int getInt2() { int i = 0; try { i = 1; return i; } finally { i = 2; } } 先分析一下 getInt() 方法的字节码: 局部变量表: 异常表: 总结:从上面的字节码中我们可以看出,如果finally 块中有 return 关键字,那么 try 块以及 catch 块中的 return 都将会失效,...