final关键字
来源:互联网 发布:网络武侠小说推荐 编辑:程序博客网 时间:2024/04/27 17:18
/*final:最终;
* 1,可以修饰:类,函数,变量
* 2,被final修饰的类不可以被继承,为了避免被继承,被子类复写(覆盖)功能
* 3,被final修饰的方法不可以被复写
* 4,被final修饰的变量是一个常量只能赋值一次 既可以修饰成员变量 又可以修饰局部变量
* 当在描述事物时,一些数据的出现值是固定的,那么这时为了增强阅读性 都给这些值起个名字 方便于阅读
* 而这个值不需要改变 所以加上final修饰 作为常量,常量的书写规范所有字母都大写
* 如果由多个单词组成 单词间用_(下划线)连接,
* 5,内部类定义在类中的局部位置上时,只能访问该局部被final修饰的局部变量
* */ class Demo{
int x = 3;//x这辈子就是3了public static final double MY_PI = 3.14;//static(共享一下)final void show1(){ } void show2(){ final int y = 4;//y这辈子就是4了 也不允许再付4 System.out.println(MY_PI); }
}
class A extends Demo{//父类如果final Demo就无法继承了
void show2(){//父类如果final show则无法被复写了,不可以用重写show1}
}
public class FinalDemo {
/** * @param args */public static void main(String[] args) { // TODO Auto-generated method stub}
}
0 0
- Final关键字
- final关键字
- final关键字
- final关键字
- final关键字
- final 关键字
- final关键字
- Final 关键字
- Final关键字
- 关键字 final
- final关键字
- final关键字
- final关键字
- 关键字final
- Final 关键字
- final关键字
- final关键字
- final 关键字
- hdu 5622 KK's Chemical
- vs2013中经常会遇到XXX与XXXXX不兼容
- Android随性笔录之活动返回信息
- Docker的使用场景总结
- 基于MATLAB与C++的混合编程
- final关键字
- POJ 1061 青蛙的约会【扩欧】
- Terrier文档翻译:组件
- Algorithm, Counting sort
- 递归(图的遍历)2
- 进程结束的五种方式
- 判断是否是同一天
- could not open parameter file "..../product/11.2/db_1/dbs/initorcl.ora
- Linux系统启动和关闭oracle数据库