亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

何時對方法參數和局部變量使用Final?

何時對方法參數和局部變量使用Final?

神不在的星期二 2019-07-22 19:23:31
何時對方法參數和局部變量使用Final?我找到了一些推薦信(例如)建議使用final我想知道這有多重要。這主要是在方法參數和局部變量的上下文中,而不是在最終的方法或類中。對于常量,這顯然是有意義的。一方面,編譯器可以進行一些優化,使程序員的意圖更加清晰。另一方面,它增加了冗長,優化可能是微不足道的。這是我應該努力記住的事情嗎?
查看完整描述

3 回答

?
慕森王

TA貢獻1777條經驗 獲得超3個贊

“最終”的開發時間效益至少與運行時的好處一樣重要。它告訴代碼的未來編輯器一些關于您的意圖。

將類標記為“Final”表示您在類的設計或實現過程中沒有努力優雅地處理擴展。如果讀者可以對類進行更改,并希望刪除“最終”修飾符,那么他們可以自己承擔風險。應該由他們來確保類能很好地處理擴展。

標記變量“Final”(并在構造函數中分配它)對于依賴注入非常有用。它表示變量的“協作者”性質。

在抽象類中標記“Final”方法非常有用。它清楚地描述了擴展點所在的位置。


查看完整回答
反對 回復 2019-07-22
  • 3 回答
  • 0 關注
  • 555 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號