Day39--类修饰符

Day39--类修饰符

Java 中的类修饰符

public\ abstract\ final、(默认)

  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 {
    // 类的内容
}
posted @ 2024-11-25 21:51  1hahahahahahahaha  阅读(32)  评论(0)    收藏  举报