final类不能有任何抽象方法,抽象类不能有任何final方法。这两句话对吗?

2024-10-29 19:45:21
推荐回答(2个)
回答1:

个人理解:
final 类为最终类。即 final修饰的类不能被继承 没有子类。如果类中有抽象的方法也是没有意义的 具体是否是合法的 就不知道了 没试过。
abstract类为抽象类。即该类只关心子类具有的功能 而不是功能的具体实现。如果 用final修饰方法 那么该方法 则不能再被重写。final 是不能修饰abstract所修饰的方法的 。

回答2:

final 类为最终类。即 final修饰的类不能被继承 没有子类。
abstract类为抽象类。即该类只关心子类具有的功能 而不是功能的具体实现。
final 是不能修饰abstract所修饰的方法的 。