面向对象_final修饰变量的初始化时机

来源:互联网 发布:linux 日志切割脚本 编辑:程序博客网 时间:2024/06/08 11:46
/*final修饰变量初始化时机A:被final修饰的值只能赋值一次B:在构造方法完毕前。(非静态的常量)*/class Demo{//int num = 10;//final int num2 = 20;int num;final int num2;{//num2 = 10;}public Demo(){num = 100;//无法为最终变量 num2 指定值num2 = 200;}}class FinalTest2{public static void main(String[] args){Demo d = new Demo();System.out.println(d.num);System.out.println(d.num2);}}

0 0
原创粉丝点击