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-
{
}
}热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短