java关键字 final static
final:
语义为“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。
final类不能被继承,没有子类,final类中的方法默认是final的。
final方法不能被子类的方法覆盖,但可以被继承。
final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
final不能用于修饰构造方法。
注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。
--------
static修饰的成员变量和方法被该类的所有实例所共享,即独立于该类的任何对象。不用实例化对象,可以直接通过类名访问(若在其他无关类里面,前提是static修饰的成员变量或方法是public的)
转载于:https://www.cnblogs.com/Mrs-cc/archive/2012/07/13/2590756.html
java关键字 final static相关推荐
- java 关键字final static
final的概念 继承的出现提高了代码的复用性, final的特点 l final修饰类不可以被继承,但是可以继承其他类. class Yy {} finalclass Fu extends Yy{ ...
- Java关键字final、static、this、super使用总结
一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理 ...
- 转!Java关键字final、static使用总结
Java关键字final.static使用总结 一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非 ...
- [Java] 关键字final、static使用总结
一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理 ...
- Java关键字final、static
一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理 ...
- Java关键字final使用详解
2019独角兽企业重金招聘Python工程师标准>>> http://docs.oracle.com/javase/tutorial/java/IandI/final.html Wr ...
- 【Java编程】Java关键字final使用详解
根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理解而需要阻止改变 ...
- 【java】java 关键字: final详解
1.概述 转载:java 关键字: final详解
- Java提高篇 —— Java关键字之static的四种用法
一.前言 在java的关键字中,static和final是两个我们必须掌握的关键字.不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构.下面我们先来了解一 ...
- Java关键字——final的用法
final这个单词的意思是"最终的; 不可改变的"总的来说,在java中被final修饰的都是不想在后续程序中改变的. 在Java中final主要有以下几个用处: 1.修饰变量的定 ...
最新文章
- poj3683(2-SAT)
- 空心磁珠铁氧体抗干扰屏蔽磁环RH磁通高频磁芯圆形穿心磁珠滤波器
- java中静态是什么,java中静态和非静态有什么区别
- 不要在viewWillDisappear:方法中移除通知
- 集合到文件改进版【应用】
- AE学习笔记——第二章:AE图层中的图层用法及基本操作
- linux generic什么意思_Linux下ps aux中进程状态为Ss,S+, Rs,Ds是什么意思?
- ★LeetCode(538)——把二叉搜索树转换为累加树(JavaScript)
- 欧拉函数之和(51nod 1239)
- 关于Excel2003行数(65535)和列数(255)限制问题解决
- 轻量型目标检测算法一次看个够
- LA 4670 Dominating Patterns AC自动机简单题
- 拿R来画画(六):很漂亮的Cleveland点图
- 远程访问内网服务器使用FRP实现内网穿透
- 名帖44 北魏 楷书《元苌墓志》
- linux c open flush,ctrl+c以及写操作失败和flush
- 派森编程python_派森学python
- 记录极致cms当前位置间隔符号替换
- Java人力外包是什么意思?有什么优点
- 怎么删除桌面右键打开好桌道壁纸
热门文章
- css大会站点顶部的一个特效
- CORS跨域资源共享
- struts+spring action应配置为scope=prototype
- Linux tcp_timestamps相关
- Android-LayoutInflater布局文件解析过程分析
- Android全局变量使用
- Linux中mount挂载命令及其概念
- 数字媒体技术和数据科学与大数据技术_数据科学与大数据技术专业的女同学,迈出了她的舒适圈...
- java多线程小游戏_java控制台贪吃蛇小游戏(多线程版)
- python中int占几个字节_小白学python第1问: int 占几个字节?