参考答案:
一个 Java 类通常包含以下几种内容:
public
、private
、protected
或默认的包访问修饰符)决定类的访问范围。extends
)或实现接口(implements
)等。例如:
1public class MyClass extends ParentClass implements MyInterface { 2}
static
关键字修饰,属于类本身,所有实例共享一份。例如:
1private int instanceVar; // 实例变量 2private static int staticVar; // 静态变量
例如:
1public MyClass() { 2 // 无参构造方法 3} 4 5public MyClass(int value) { 6 // 带参构造方法 7 this.instanceVar = value; 8}
例如:
1public void myMethod() { 2 // 实例方法 3} 4 5public static void staticMethod() { 6 // 静态方法 7}
static
修饰的内部类,可以不依赖于外部类的实例。例如:
1class OuterClass { 2 class InnerClass { 3 // 普通内部类 4 } 5}
static
修饰,用于初始化类的静态变量。只在类加载时执行一次。static
修饰,用于初始化实例变量。每次创建对象时都会执行。例如:
1static { 2 // 静态初始化块 3} 4 5{ 6 // 实例初始化块 7}
@Override
、@Deprecated
等。例如:
1@Override 2public void myMethod() { 3 // 方法重写 4}
例如:
1public interface MyInterface { 2 void someMethod(); 3}
extends
继承其他类,或者通过 implements
实现一个或多个接口。public
、private
、protected
或默认的包访问。例如:
1public class MyClass { 2 private int privateVar; 3 protected int protectedVar; 4}
最近更新时间:2024-12-09