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