Java 中使用 final 变量的不可访问语句
javaserver side programmingprogramming
不可访问语句是代码执行时无法执行的语句。这可能是因为 −
- 代码前有一个 return 语句。
- 代码中有一个无限循环。
- 代码执行前被强制终止。
在这里,我们将看到如何将不可访问语句与 ‘final’ 关键字 − 一起使用
示例
class Demo_example{ final int a = 56, b = 99; void func_sample(){ while (a < b){ System.out.println("第一个值小于第二个值。"); } System.out.println("这是一个无法访问的语句"); } } public class Demo{ public static void main(String args[]){ Demo_example my_instance = new Demo_example(); my_instance.func_sample(); } }
输出
/Demo.java:11: error: unreachable statement System.out.println("This is an unreachable statement"); ^ 1 error
名为 ‘Demo_example’ 的类包含两个 final 整数(基本上像常量),以及一个名为 ‘func_sample’ 的函数,用于比较这两个整数。相关消息显示在控制台上。另一个名为 ‘Demo’ 的类被定义,它包含主函数。在此函数中,创建了 Demo 类的一个实例,并在此实例上调用函数 ‘func_sample’。相关输出显示在控制台上。