Java 中的 final 关键字的一些注意事项小记

来源:互联网 发布:研究生课程表软件 编辑:程序博客网 时间:2024/05/23 21:13
final class A 
{
final public int i ;//常变量
//可以在构造方法中 定义 final 变量 i 的值
public A()
{
i = 10;
}


//不能在非构造方法中定义 i 的值
public void f()
{
//i = 20; //error
System.out.println("i is"+i);
}
}
/*
错误: 无法从最终A进行继承
class B extends A
{
}
*/
public class TestFinal
{
public static void main(String[] args)
{
A aa = new A();
aa.f();
}
}
0 0
原创粉丝点击