【Java】Java基础之final关键字

 final表示最终的,在Java中可以修饰类、方法和变量。

final修饰类:

  当类被final修饰的时候,该类表示最终类,没有后代,不能被继承

//最终类
public final class Person{
}

当此类被继承的时候,会产生如下的错误:

final修饰方法

被final修饰的方法是最终方法,不能被重写

//最终方法
public final void eat(){
    System.out.println("吃饭");
}

当此方法被修饰的时候,会显示如下错误:

final修饰变量

作用

        1)被final修饰的变量成为常量,不能被修改、

         2)java中被final修饰的变量命名的时候字母全部都大写,单词和单词之间用“_”隔开

修饰基本类型和引用类型的区别:

        1)基本类型保存的是值,引用类型保存的是地址值

        2)final修饰的基本类型是值不能改变

        3)final修饰引用类型的时候地址值不能改变

猜你喜欢

转载自blog.csdn.net/weixin_43267344/article/details/107866057
今日推荐