码迷,mamicode.com
首页 > 其他好文 > 详细

final关键字

时间:2020-11-07 17:24:07      阅读:21      评论:0      收藏:0      [点我收藏+]

标签:构造   数列   成员   基本类型   大写   继承   修改   重写   不能被继承   

final 关键字, 用于修饰不可改变内容。

final: 不可改变。可以用于修饰类、方法和变量。
类:被修饰的类,不能被继承。
方法:被修饰的方法,不能被重写。
变量:被修饰的变量,不能被重新赋值
使用方法

修饰类
格式如下
final class 类名 { }

修饰方法
格式如下
修饰符 final 返回值类型 方法名(参数列表){
//方法体
}
重写被 final 修饰的方法,编译时就会报错。

修饰变量

局部变量——基本类型 基本类型的局部变量,被final修饰后,只能赋值一次,不能再更改。
局部变量——引用类型 引用类型的局部变量,被final修饰后,只能指向一个对象,地址不能再更改。但是不影响对象内部的成员变量值的 修改
成员变量 成员变量涉及到初始化的问题,初始化方式有两种,只能二选一: 显示初始化; 构造方法初始化。 被final修饰的常量名称,一般都有书写规范,所有字母都大写。

final关键字

标签:构造   数列   成员   基本类型   大写   继承   修改   重写   不能被继承   

原文地址:https://www.cnblogs.com/wuyiping/p/13939998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!