Day39--类修饰符
Day39--类修饰符
Java 中的类修饰符
public\ abstract\ final、(默认)
- 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 {
// 类的内容
}

浙公网安备 33010602011771号