Java final使用
来源:互联网 发布:写轮眼美瞳软件下载 编辑:程序博客网 时间:2024/05/16 07:34
package day09;
/**
* 继承弊端:打破了封装性
* final关键字:
* 1、final是一个修饰符,可以修饰类,方法、变量。
* 2、final修饰的类不可以被继承。
* 3、final修饰的方法不可以被覆盖。
* 4、final修饰的变量是一个常量,只能赋值一次。
* 为什么要用final修饰变量,其实在程序中如果一个数据是固定的,那么直接使用这个数据就可以了,但是这样阅读性差,所以它该数据起个名字。而且这个变量名称的值不能变化,所以加上final固定。
* 写法规范:常量所有字母都大写,多个单词,中间用_连接。
*
*
*/
class Fu{
void method(){
//调用了底层系统资源
}
}
class Zi extends Fu{
public static final double PI = 3.14;
static final int x = 7;
void method(){
final int NUMBER = 9;
System.out.println("haha");
}
}
public class FinalDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
/**
* 继承弊端:打破了封装性
* final关键字:
* 1、final是一个修饰符,可以修饰类,方法、变量。
* 2、final修饰的类不可以被继承。
* 3、final修饰的方法不可以被覆盖。
* 4、final修饰的变量是一个常量,只能赋值一次。
* 为什么要用final修饰变量,其实在程序中如果一个数据是固定的,那么直接使用这个数据就可以了,但是这样阅读性差,所以它该数据起个名字。而且这个变量名称的值不能变化,所以加上final固定。
* 写法规范:常量所有字母都大写,多个单词,中间用_连接。
*
*
*/
class Fu{
void method(){
//调用了底层系统资源
}
}
class Zi extends Fu{
public static final double PI = 3.14;
static final int x = 7;
void method(){
final int NUMBER = 9;
System.out.println("haha");
}
}
public class FinalDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
0 0
- java final的使用
- Java final使用总结
- Java final关键字使用
- java final的使用
- Java final使用
- java final 关键字使用
- Java关键字final、static使用
- Java关键字final使用总结
- Java关键字final使用总结
- Java关键字final使用总结
- Java中final的使用
- java final关键字的使用
- java中final的使用
- Java入门 final关键字使用
- Java中final的使用
- Java关键字static、final使用
- java中final关键字使用
- [Java] final 关键字的使用
- 认识函数式接口
- [LA] Centering a data set
- cf#339-A. Link/Cut Tree-水
- cf#339 -B. Gena's Code -模拟乘法
- cf#339-C - Peter and Snow Blower-简单几何
- Java final使用
- 关于OSGEARTH视频教程
- this exceeds GitHub’s file size limit of 100Mb 问题
- Leetcode-231.Flatten 2D Vector
- 要学习的
- 条条大路通罗马- 数据分析的工具
- 到底该如何看待谭浩强的“C程序设计”
- Akka的Cluster源码分析
- Akka Cluster原理与应用