一、关键字this的使用。
this调用的是本类中的属性,也就是类中的成员变量。通过this引用变量的形式如下:this.成员变量名。
实例:void setName(int name)
{
this.name=name;
}
2. this调用本类中的其他方法。形式如下:this.成员方法名(参数表)。
3. this调用本类中的其他构造方法。形式如下:this(参数表)。
4.返回对象的值。比如:return this;
二、关键字super的使用。
1.引用父类的成员变量。形式如下:super.成员变量名。
2.调用父类的成员方法。形式如下:super.成员方法名(参数表)。
3.调用父类的构造方法。形式如下:super(参数表)。
三、this和super需要注意的点。
1.子类构造方法中的this()和super()调用只能有一个,不能同时使用。
2.super语句一定定义在子类构造函数的第一行。
四、final关键字
1.final类。应用如下:一是具有固定作用,用来完成某种标准功能的类;二是类的定义很完善,不需要再生成其子类。
2.final方法。出于安全性的考虑,有些方法不需要被覆盖,可以对其使用final()方法。
3.final成员变量。如:final double PIN=3.14159;
注意:一个类被声明了final就不能继承,因此方法不能被覆盖,类中的变量也不能隐藏。
|
|