Day39--類修飾符
Java 中的類修飾符
- 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 {
// 類的內容
}