abstract类中有非abstract方法,该可以用final修饰吗?
这两个关键字的含义天然就是矛盾的,因此 abstract 类不能被 final 修饰,不过 abstract 类中的方法还是可以被 final 修饰的,这样这个方法就不能被子类重写了。
不可以用final修饰,final与abstract是互斥的,abstract是抽象,需要子类实现,final是常量,不能变的。
final类不能有子类,final方法可以有子类但不允许子类重写。
abstract类中的非abstract方法不重写应该也没关系吧