当前位置: Java > Java基础高频面试题 > 47. 常见的Object方法

final关键字主要用于修饰类,变量,方法。

  1. 类:被final修饰的类不可以被继承
  2. 方法:被final修饰的方法不可以被重写
  3. 变量:被final修饰的变量是基本类型,变量的数值不能改变;被修饰的变量是引用类型,变量便不能再引用其他对象,但是变量所引用的对象本身是可以改变的。
public class Main {
    int a = 1;
    public static void main(String[] args) {
        final int b = 1;
        b = 2;//报错
        final Main m = new Main();
        m.a = 2;//不报错,可以改变引用类型变量所指向的对象
    }
}	

本站链接:https://www.mianshi.online如需勘误或投稿,请联系微信:lurenzhang888


点击面试手册,获取本站面试手册PDF完整版