Java中的抽象类有final方法,子类继承抽象类之后重写了该方法,这个是可以的吗?

2024-11-28 17:37:16
推荐回答(2个)
回答1:

这个是不可以的,final在修饰方法或类的时候,就是表名这个方法或类不允许继承(重写),你可以理解这个final为最终方法,最终方法是不允许别人去修改的哦

回答2:

不一定。
1.
普通类继承,并非一定要重写父类方法。
2.
抽象类继承,如果子类也是一个抽象类,并不要求一定重写父类方法。如果子类不是抽象类,则要求子类一定要实现父类中的抽象方法。
3.
接口类继承。如果是一个子接口,可以扩展父接口的方法;如果是一个子抽象类,可以部分或全部实现父接口的方法;如果子类不是抽象类,则要求子类一定要实现父接口中定义的所有方法。