JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java中final关键字说明 java中的final

wys521 2024-10-30 05:56:25 精选教程 22 ℃ 0 评论

感谢大家的支持,你们的支持就是我的动力,如果对您有所帮助,请转发并收藏,谢谢!


在Java中,final关键字表示的是一个终结器的概念,使用final可以定义类、方法和变量。

1.使用final定义的类不能有子类,即无法被其他类所继承;

final class A{

}

class B extends A{ //错误:The type B cannot subclass the final class A

}

2.使用final定义的方法不能被子类所覆盖;

class A{

public final void print(){}

}

class B extends A{

public void print(){} //错误:Cannot override the final method from A

}

3.使用final定义的变量,就表示常量,常量在定义时必须设置默认值,并且无法修改;

class A{

final String INFO = "Hello world";

public final void print(){

INFO = "world"; //The final field A.INFO cannot be assigned

}

}

4.使用public static 来定义常量,那么这个常量就称为全局常量。

class A{

public static final String INFO = "Hello world"; //全局常量

}


感谢大家的支持,你们的支持就是我的动力,如果对您有所帮助,请转发并收藏,谢谢!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表