面向对象--final关键字
来源:互联网 发布:淘宝神笔下载 编辑:程序博客网 时间:2024/06/09 19:01
final:作为一个修饰符。
final特点:
1、可以修饰类,函数,变量。
2、被final修饰的类不可以被继承。(为了避免被继承,被子类复写功能)
public class Demo31 {public static void main(String[] args){}}final class Demo{//此时,Demo被final修饰,不能被SubDemo继承void show1(){}void show2(){}}class SubDemo{void show1(){}}3、被final修饰的方法不能被复写。
public class Demo31 {public static void main(String[] args){}}class Demo{void show1(){}final void show2(){//show2由于被final修饰,不能被复写}}class SubDemo extends Demo{void show1(){}}
4、被final修饰的变量是一个常量,只能赋值一次,既可以修饰成员变量,又可以修饰局部变量。
当在描述事物时,一些数据的出现值是固定的,那么这时为了增强阅读性,都给这些值起个名字,方便于阅读。
而这个值不需要改变,所以加上final修饰。作为常量:常量的书写规范所有字母都大写,如果有多个单词组成,单词间通过下划线_连接。
5、内部类定义在类中的局部位置上时,只能访问该局部被final修饰的局部变量。
阅读全文
0 0
- 面向对象final关键字
- 面向对象-final关键字
- 面向对象-final关键字
- 面向对象--final关键字
- javaSE-面向对象-final关键字
- java面向对象-final关键字
- day03--面向对象---final关键字
- JAVA面向对象-----final关键字
- 面向对象之关键字final
- Java面向对象高级--final关键字
- 深入java面向对象二:final关键字
- java面向对象(十二) final关键字
- php面向对象基本概念(Final关键字)
- java面向对象前言之final关键字
- Java面向对象——final关键字
- Java面向对象(四)final关键字
- 面向对象-简单 final 关键字的使用
- 04-面向对象(final关键字)1 04-面向对象(final关键字)2 05-面向对象(抽象类-概述).
- iOS与H5交互 H5与App原生交互,一般会是前端页面中的JavaScript与App使用的原生开发语言的交互。技术方案应能达到以下要求: 在js与原生进行交互的时候能保证正常的正向调用逻辑返回
- 纪念碑谷2第二章(前庭)
- 有效使用Mock编写java单元测试
- ubuntu14.04+cuda8.0+cudnn5.1+caffe+anaconda完整安装指南
- python sqlite3模块使用(转)
- 面向对象--final关键字
- VC结束进程
- 纪念碑谷2第三章(绿洲)
- JS循环轮播图
- IDEA下Maven的安装配置使用
- 开始写博客
- 设计模式之策略模式
- 第十周项目1 — 验证算法(2)二叉树构造算法的验证
- 纪念碑谷2第四章(吊桥)