首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第一章:OOP:继承
第二章:关键字 super
第三章:关键字 static
第四章:成员变量初始化
第五章:OOP:多态
第六章:关键字 native
第七章:关键字 final
第八章:Object 类的使用
第九章:抽象类
第十章:接口
第十一章:经典接口介绍
第十二章:包装类
第十三章:内部类
当前位置:
首页>>
技术小册>>
Java语言基础6-面向对象高级
小册名称:Java语言基础6-面向对象高级
7.1 概述 在 Java 中声明 类 、变量 和 方法 时,可以使用关键字 final 来修饰,表示 最终的 。 final修饰的类不能被继承 ,目的是为了提高安全性,提高程序的可读性。比如:String类 、System类 、StringBuilder类 。 final修饰的方法不能被子类重写 。比如:Object 类的 getClass() 方法。 final修饰的变量(成员变量或局部变量)即为常量。名称大写,且只能被赋值一次 。final修饰的成员变量必须在声明时或每个构造器中或代码块中显示赋值,然后才能使用 。 7.2 final 修饰类 示例: ```bash final class A {} ``` ```bash class B extends A{ // 错误,不能被继承} ``` 7.3 final 修饰方法 示例: ```bash class A { public final void method(){ System.out.println("A"); } } ``` ```bash class B extends A { @override public void method(){ // 错误,不能被重写 System.out.println("B"); } } ``` 7.4 final 修饰变量--常量 - 示例: ```bash class A { private final String INFO = "你好,世界"; public void method(){ // 错误,常量不能被修改 INFO = "你好,Java"; } } ```
上一篇:
第六章:关键字 native
下一篇:
第八章:Object 类的使用
该分类下的相关小册推荐:
java源码学习笔记
Java语言基础14-枚举和注解
深入理解Java虚拟机
Java语言基础10-Java中的集合
SpringBoot合辑-高级篇
Mybatis合辑5-注解、扩展、SQL构建
Java语言基础1-基础知识
Java必知必会-Maven初级
Java语言基础11-Java中的泛型
Java语言基础7-Java中的异常
Java必知必会-Maven高级
Java高并发秒杀入门与实战