final关键字的作用是什么?
时间: 2023-09-28 18:07:41 浏览: 59
final关键字有哪些作用.xmind
final关键字在Java中有以下几种用途:
1. 修饰变量:修饰的变量不能被修改,即使它是一个引用类型的变量,也不能让它指向另一个对象。
2. 修饰方法:修饰的方法不能被子类重写。
3. 修饰类:修饰的类不能被继承。
例如:
```java
public class MyClass {
// 定义一个final类型的变量
final int x = 10;
// 定义一个final类型的方法
public final void print() {
System.out.println("Hello World!");
}
}
// 定义一个final类型的类
public final class MyClass2 {
// 类的内容
}
```
在上面的代码中,x是一个不可修改的变量,print()是一个不能被子类重写的方法,MyClass2是一个不能被继承的类。
阅读全文