final 在java,final 在java中的注意点
生活随笔
收集整理的這篇文章主要介紹了
final 在java,final 在java中的注意点
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
注意事項(xiàng)慢慢積累
final 類(lèi)不可被繼承,也不能有子類(lèi)。
final class Book{}
//class ComBook extends Book{}???? 這將編譯失敗,因?yàn)锽ook類(lèi)不可被繼承。
final方法不可被改寫(xiě)
class Book{
final void show(){System.out.println("Book的show()方法”);}
}
class ComBook extends Book{
/*void show(){System.out.println("ComBook的show()方法”);}
這也將編譯失敗,因?yàn)锽ook類(lèi)的show()方法不能被改寫(xiě)。*/
}
final 屬性在定義同時(shí)就要賦初始值,值被指定之后就不可被替換
class Book{
//final double price;?? 因?yàn)闆](méi)有賦初值,所以編譯失敗
final double price=350.0;
//void sellPrice(){System.out.println(price*0.9);}? 編譯失敗,因?yàn)閒inal屬性的值不可改變。
總結(jié)
以上是生活随笔為你收集整理的final 在java,final 在java中的注意点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: nginx php fpm 日志,ngi
- 下一篇: oracle 数组的用法,oracle存