java中final类可以有子类 abstract和final同时修饰方法?
浏览量:1930
时间:2021-03-11 05:14:27
作者:admin
abstract和final同时修饰方法?
final方法不允许被子类重写
抽象方法必须被子类重写
Java采用了什么策略来防止abstract和final同时被使用?它是这样的:Abstract修改一个类来表示它是一个抽象类。抽象类的特点是,如果一个类是抽象类,那么它可能不包含抽象方法,而是包含所有具体方法。相反,如果类包含抽象方法,则该类必须是抽象的。对于一个抽象类,无论它是否都是具体的方法,Java都规定它不能被实例化,它的对象不能被新方法生成。我们必须通过一个子类继承它来完成抽象类的功能。抽象类的功能是通过实例化其子类来实现的。final修改类时,意味着类不能被继承。这是最后一节课。所以absact和final是矛盾的。
java中final类可以有子类 一个类被final修饰 final类有什么特点
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。