首頁 > Java > java教程 > 為什麼Java中的介面變數預設是靜態和最終的?

為什麼Java中的介面變數預設是靜態和最終的?

WBOY
發布: 2023-08-19 23:05:17
轉載
1567 人瀏覽過

為什麼Java中的介面變數預設是靜態和最終的?

An interface defines a protocol of behavior and not how we should be implemented. 實作介面的類別遵循該介面定義的協定。

  • 介面變數是靜態的,因為Java介面不能單獨實例化。變數的值必須在沒有實例存在的靜態上下文中分配。
  • final修飾符確保指派給介面變數的值是真正的常數 cannot be re-assigned. In other words, interfaces can declare only constants, not instance variables.

Template :

interface interfaceName{
   // Any number of final, static variables
   datatype variableName = value;
   // Any number of abstract method declarations
   returntype methodName(list of parameters or no parameters);
}
登入後複製

以上是為什麼Java中的介面變數預設是靜態和最終的?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板