黑马程序员技术交流社区
标题:
final关键字
[打印本页]
作者:
huangjiawei
时间:
2015-7-17 14:09
标题:
final关键字
/*
* final:最终的 ,可以用来修饰类、属性、方法
*
* 1.final修饰类:这个类就不能被继承。如:String类、StringBuffer类、System类
*
* 2.final修饰方法:不能被重写。如:Object类的getClass()
*
* 3.final修饰属性:此属性就是一个常量,一旦初始化后,不可再被赋值。习惯上,常量用大写字符表示。
* 此常量在哪里赋值:①此常量不能使用默认初始化 ②可以显式的赋值、代码块、构造器。
*
* 变量用static final修饰:全局常量。比如:Math 类的PI
*
* >与finally finalize()区分开
*
*/
class D{
final int I = 12;
final double PI;
final String NAME;
public void m1(){
System.out.println(I);
// I = 10;
}
{
PI = 3.14;
}
public D(){
NAME = "DD";
}
public D(String name){
this();
//NAME = name;
}
}
复制代码
作者:
umbriel
时间:
2015-7-17 20:42
总结的很好,一起学习!!
作者:
是么了11
时间:
2015-7-17 21:26
还可以多整理多一些例子
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2