Java中带有示例的final和static关键字

1)Java-final关键字

Final关键字定义了自己,一旦使用了final关键字,便无法扩展或更改其值。在Java中,final关键字用于不同的方法中,以定义只能在程序中一次分配的任何变量。

使用final关键字

final关键字主要有三种用途,其中之一是创建final类。第二个是使用最终方法,第三个是使用最终数据成员。

以下是使用final关键字:

  1. 阻止继承。

  2. 阻止方法覆盖。

  3. 阻止值更改。

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

回到顶部