final修饰的成员函数可以继承,无法被重写,可以重载;
class cal{
final int num=5;
public int div(int a,int b)
{
return a/b;
}
static public void rr(int a){
System.out.println("rr1"+a);
}
final public void dd(int a){
System.out.println("dd1"+a);
}
}
class cal2 extends cal{
final int num=10;
static public void rr(String a){
System.out.println("rr2"+a);
}
final public void dd(int a){//重写报错,重载正常
System.out.println("dd2"+a);
}
final public void z(){
System.out.println(this.num);
}
final public void zz(){
System.out.println(super.num);
}
}