class test { final int i;//在构造对象之后 必须 已对常量初始化, //最好在定义时初始化常量 final int i = 0; //当对类使用final时,表示对象的引用不可变 //final String name; 不可变类 //final Date d; 可变类时表示对象的引用不可变 public static void main(String[] args) { test t = new test(123); test tt = new test(12);//此处创建了两个对象所以产生两个j } public test(int i){ this.i = i; System.out.println(i); //打印结果:123 // 12 } }
常量的定义
最新推荐文章于 2025-01-09 18:22:10 发布
本文探讨了Java中final修饰符的用法,包括其用于变量、方法及类的意义,并通过实例展示了final变量在对象创建过程中的初始化细节。文章还强调了final修饰不可变类的重要性。
1万+

被折叠的 条评论
为什么被折叠?



