Java內部類的寫法有如下幾種:
public class OuterClass {
// 成員變量和方法
public class InnerClass {
// 內部類的成員變量和方法
}
}
public class OuterClass {
// 成員變量和方法
public static class InnerClass {
// 靜態內部類的成員變量和方法
}
}
public class OuterClass {
// 成員變量和方法
public void method() {
class InnerClass {
// 方法內部類的成員變量和方法
}
InnerClass inner = new InnerClass();
}
}
public class OuterClass {
// 成員變量和方法
public void method() {
MyInterface inner = new MyInterface() {
// 匿名內部類的實現
};
inner.method();
}
}
以上是Java內部類的常見寫法,可以根據實際需求選擇合適的內部類類型。