Java 编程/关键字/this
外观
this
是一个 Java 关键字。它包含当前对象的引用。
- 解决实例变量和参数之间的歧义。
- 用于将当前对象作为参数传递给另一个方法。
语法
this
.method(); orthis
.variable;
示例 #1 用于情况 1
public class MyClass
{
//...
private String value;
//...
public void setMemberVar( String value )
{
this.value= value;
}
}
|
示例 #2 用于情况 1
public class MyClass
{
MyClass(int a, int b) {
System.out.println("int a: " + a);
System.out.println("int b: " + b);
}
MyClass(int a) {
this(a, 0);
}
//...
public static void main(String[] args) {
new MyClass(1, 2);
new MyClass(5);
}
}
|