final关键字的使用

来源:互联网 发布:16年广东省的经济数据 编辑:程序博客网 时间:2024/06/16 01:13
final关键字修饰类,方法以及变量的特点* A:final,最终的* B:final修饰特点* 修饰类,类不能被继承,String* 修饰方法,方法不能被重写* 修饰变量,变量就变成了常量,只能被赋值一次,π就应该用final修饰* final double PI = 3.1415;* public static final double PI = 3.1415;* public 公共的,static 可以通过类名.访问* 常量命名规范,一个单词,全部大写;多个单词,全部大写下划线分割
final关键字修饰局部变量 * 基本类型,是值不能被改变* 引用类型,是地址值不能被改变,对象中的属性可以改变
final修饰变量的初始化时机 * 显示初始化 赋值 final int num =10* 在对象构造完毕前即可

class Demo_Final {public static void main(String[] args) {Demo d = new Demo();d.print();}}class Demo {final int num;//成员变量的默认初始化值是无效值,final int num = 20;public Demo() {//在对象构造完毕前即可,但不能两个一起用num = 10;//第一行无效,在构造函数中赋值}public void print() {System.out.println(num);}}


0 0
原创粉丝点击