`
loveinsilence
  • 浏览: 5089 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Final关键字

    博客分类:
  • Java
阅读更多
final关键字(重点)

1. final声明的类不能被继承。例子:

final class A
{
}

class B extends A
{
}


报错:final class A不能被B继承。

2. final声明的方法不能被override。例子:
class A
{
	public final void fun(){}
}

class B extends A
{
	public void fun(){}
}


报错:final方法fun()不能被override。

3. final声明的变量为常量,不可更改。例子:
class A
{
	final String NAME = "hello";
	public void fun(){
		NAME = "world";
	}	
}


常量不能被更改。public static final声明的变量为全局变量。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics