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