final修饰符

Posted 曹某某的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了final修饰符相关的知识,希望对你有一定的参考价值。

1. final修饰类:

final修饰类即表示此类已经是“最后的、最终的”含义。因此,用final修饰的类不能被继承,即不能拥有自己的子类。

如果视图对一个已经用final修饰的类进行继承,在编译期间或发生错误。

 

2. final修饰方法:

final修饰的方法表示此方法已经是“最后的、最终的”含义,亦即此方法不能被重写(可以重载多个final修饰的方法)。

此处需要注意的一点是:因为重写的前提是子类可以从父类中继承此方法,如果父类中final修饰的方法同时访问控制权限为private,

将会导致子类中不能直接继承到此方法,因此,此时可以在子类中定义相同的方法名和参数,此时不再产生重写与final的矛盾,而是

在子类中重新定义了新的方法。

以上是关于final修饰符的主要内容,如果未能解决你的问题,请参考以下文章

Java面向对象(OOP)--final修饰符 & abstract修饰符

Java从入门到放弃——05.修饰符static,final,权限修饰符

java中final修饰符的使用

final关键字和权限修饰符

final修饰符

什么是修饰符?它有什么作用?举例说明