你真的了解final吗?-Java基础

父类中的final方法可以被子类继承吗?

答案:可以继承,但是不能重写;

示例:

class father{

    final int add(int a,int b){
        return a+b;
    }

}
class Son extends father{
}

以上我们写了两个类,且具有继承关系,这个时候我们通过Son类的实例是可以使用父类中的add方法的;

 Son testson = new Son();
 System.out.println(testson.add(1,2));

但是不能重写该方法,否则报错,如下:

posted @ 2020-07-19 23:42  fridays  阅读(156)  评论(0)    收藏  举报