阻止继承:final类和方法.
无子类的类称为最终类,方法称为最终方法.不能够被重写.
如:
final class Excutive extends Manager{}
类的方法也可以被声明为final,如果这样做,子类就不能重写这个方法(final类中的所有方法自动地成为final 方法).
如:
class Employee
{
public final String getName(){
return name;
}
}
强制类型转换:
如:
基本数据类型强制转换:
double x=3.405;
int i=(int)x; //切除掉小数部分.
将一个子类引用赋给一个超类变量编译器是允许的.但是将一个超类的引用赋给一个子类变量,必须进行类型转换.