用final修饰的方法不能被重写。用final修饰的类不能有子类。
但是如果父类中写了一个:
private final function(){}
那这个函数对子类来说是不可见的,所以子类写一个名字,返回类型,参数一模一样的是可以的,算是在子类里面定义了一个新的函数