Day39--類修飾符

1hahahahahahahaha發表於2024-11-25

Day39--類修飾符

Java 中的類修飾符

  1. public(公共的)
    • 含義:被public修飾的類可以被任何其他類訪問,不管這些類在同一個包中還是在不同的包中。
    • 示例
public class MyPublicClass {
    // 類的內容
}
  • 注意:一個 Java 原始檔中只能有一個public類,並且這個類的名稱必須與檔名相同(不包括.java副檔名)。

2.abstract(抽象的)

  • 含義abstract類是不能被例項化的類,它通常作為其他類的基類,用於定義一些抽象方法(只有方法簽名,沒有方法體),強制子類去實現這些方法。
  • 示例
public abstract class MyAbstractClass {
    public abstract void myAbstractMethod();
}

3.final(最終的)

  • 含義final類不能被繼承,即它不能有子類。
  • 示例
public final class MyFinalClass {
    // 類的內容
}

4.預設(包訪問許可權,無修飾符)

  • 含義:如果一個類沒有使用任何修飾符,它具有包訪問許可權,這意味著這個類只能被同一個包中的其他類訪問。
  • 示例
class MyDefaultClass {
    // 類的內容
}

相關文章