this :代表当前对象名;
使用原因:
1,在程序中非常容易产生二义性之处,应该使用this来代表当前对象;
2,如果函数的形参数与类中的成员变量重名,应该用this来区分开是成员变量还是形参;
举例说明如下:
public class Point{
private int x,y;
public Point(int x,int y){
this.x=y;
this.y=x;
system.out.println(this.x);
system.out.println(this,y);
}
}
此时如果不使用this会使得程序容易出错;
super:
表示使用父类的成员变量或者方法;
未完待续