package FirstPackage;
public class ThisTest {
public static void main(String[] args) {
E e=new E();
System.out.println(e.change());
System.out.println(e.change()[0]);
System.out.println(e.change()[1]);
e.name="lilei";
System.out.println(e.change());
System.out.println(e.change()[0]);
System.out.println(e.change()[1]);
}
}
class E{
String name="zhanglei";
public String[] change() {
String name="zhangsan";
String[] out= {name,this.name};
return out;
}
}
输出:
[Ljava.lang.String;@5e91993f
zhangsan
zhanglei
[Ljava.lang.String;@156643d4
zhangsan
lilei
- this指的是调用该方法的对象
- 还能用于区分同名变量