Java中带有示例的final和static关键字
1)Java-final关键字
Final关键字定义了自己,一旦使用了final关键字,便无法扩展或更改其值。在Java中,final关键字用于不同的方法中,以定义只能在程序中一次分配的任何变量。
使用final关键字
final关键字主要有三种用途,其中之一是创建final类。第二个是使用最终方法,第三个是使用最终数据成员。
以下是使用final关键字:
阻止继承。
阻止方法覆盖。
阻止值更改。
final 类
它用于避免继承。一旦在类之前分配了最后一个单词,那么这个类就不能再被继承了。换句话说,final类不能有它的派生类。
语法:
final class <classname>{
//定义类
}
方法错误:
final class X{
}
final class Y extends X //错误:无法从最终X继承
{
}
final方法
它用于避免Java中的方法重写。
换句话说,如果在任何功能之前分配了final关键字,则无法使用功能名称创建另一个功能。
语法:
class classname{
final void functionname()
{
}
}
方法错误:
class X{
final void get()
{
}
}
class Y extends X
{
void get() //错误:get()Y中无法覆盖get()X-
{
}
}
以上是 Java中带有示例的final和static关键字 的全部内容, 来源链接: utcz.com/z/321525.html