“null”,“This”,"final"关键字

���Ľ�������л�����Ķ�

null关键字


数据类型

缺省值

int

0

Double

0.0

boolean

false

类的实例即对象被声明时,它先被初始化为一个特殊的值“null”。这表示它是一个空对象。

This关键字


在类定义中的方法中需要引用正在使用该方法的对象时,可以用“this”表示。

public void setStartPt(int x,int y){
    this.startX = x;   //the this can be omitted here
    this.startY = y;
}
Line line1 = new Line();
line1.setStartPt(10,20);

“final”关键字


出于安全性方面的考虑,要避免子类继承超类的某个方法,可以使用“final”关键字来使继承终止。
这样使此方法不会在子类中被覆盖(即子类中不能有和此方法同名的方法)。 Ø不能被继承的类称为最终类。
如:final class Last; Ø用final说明的成员方法为最终方法。 如:public final void printsuper( )

0%