Java编程那些事儿66——final修饰符
当前位置:以往代写 > JAVA 教程 >Java编程那些事儿66——final修饰符
2019-06-14

Java编程那些事儿66——final修饰符

Java编程那些事儿66——final修饰符

8.7.2 final

final要害字是最终的、最后的意思,在措施中可以用来修饰类、成员变量和要领的声明,由该要害字修饰的内容都是不行变的。

8.7.2.1 final数据

final修饰的数据是常量,常量既可以呈此刻类的内部,也可以呈此刻要领或结构要领的内部。在措施中常量只能赋值一次。

其它说明可以参看前面的常量先容。

在措施中,一般类内部的成员常量为了利便挪用,一般都利用static修饰符举办修饰。示例代码如下:

/**
* 常量利用
*/
public class Student {
 /**性别*/
 int sex;
 /**男性*/
 public final static int MALE = 0;
 /**女性*/
 public final static int FEMALE = 1;}

8.7.2.2 final要领

final要害字也可以修饰要领,final修饰的要领称作最终要领,最终要领不能被包围,也就是不能在子类的内部重写该要领。

利用final修饰要领,可以在必然水平上提高该要领的执行速度,应为在挪用该要领时,就不需要举办包围的判定了。

8.7.2.3 final类

final要害字也可以修饰类,final修饰的类称作最终类,最终类不能被担任,也就是该类不能有子类。

final类内部的每个要领都是final要领。

8.7.3 native

native要害字是“当地的”意思,native修饰的要领,只有要领的声明利用java语言实现,而要领内部的代码都是在Java虚拟机内部利用其它语言实现。

一般native的要领,都是和系统操纵有关的要领,可能是基于底层实现效率较量高的要领,常见于系统类中。譬喻System类的arraycopy要领等。

    关键字:

在线提交作业