1. 程式人生 > 其它 >Java中的訪問修飾符

Java中的訪問修飾符

Java 程式語言包含以下訪問修飾符,用於設定類、變數、方法和建構函式的訪問級別:

  公共——可從任何地方訪問

  受保護——可從同一類及其子類訪問

  無修飾符——只能從同一個包訪問(也稱為預設訪問)

  私有的——只能從同一個類訪問

Java中的抽象類和介面

  介面是沒有狀態或實現的特定型別的類。另一方面,抽象類可能同時包含具體方法和非具體方法。抽象類不能被例項化,但可以在必要時被繼承。與介面不同,抽象類可能包含方法實現。抽象類可以同時具有抽象和具體成員。

  介面可以宣告方法但沒有任何實現。介面指定了一個型別和對該型別的一組操作,但它沒有指定任何實現細節。在建立實現介面的類時,由開發人員定義介面方法的實現。介面中沒有資料成員;它只能包含動作宣告。

  Java中的靜態類和物件

  你可以將類或類的例項定義為靜態的。為此,你應該在類或物件的名稱之前加上 static 關鍵字。靜態類是僅包含靜態成員的類。因此,如果你有一個靜態類,那麼你在該類中定義的所有方法和變數或物件都必須是靜態的。

  如果類是靜態的,則不能建立該類的例項。要訪問類的成員,你可以改用類名。靜態物件在應用程式的整個生命週期中都駐留在記憶體中。

  Java 中的類和物件程式設計

  現在你已經知道如何定義一個類,是時候學習如何使用 new 運算子建立物件了。要在 Java 中建立類的例項,你應該利用 new 運算子和類的建構函式。

  new 運算子返回對已建立物件的引用,但程式設計師並不總是需要它。這為物件分配記憶體以儲存其狀態資訊並使其可供使用。

  關於 Java 類和物件的最終想法

  良好的 OOP 知識有助於開發人員構建健壯、可擴充套件、可維護和高效能的應用程式。然而,雖然使用 OOP 有幾個好處,但也有一些缺點,設計模式已經發展到解決 OOP 的缺點。

 

     Java入門推薦:https://www.bilibili.com/video/BV1UY411j7A9?spm_id_from=333.999.0.0

    有所幫助的話,可以滴滴小編哦!!

搜尋

複製