溫馨提示×

java創建內部類的方法是什么

小億
137
2023-10-12 00:43:28
欄目: 編程語言

在Java中創建內部類的方法有兩種:

  1. 非靜態內部類(成員內部類):在外部類的成員方法中創建內部類的對象。
public class OuterClass {
private int outerField;
public void outerMethod() {
InnerClass inner = new InnerClass();
inner.innerMethod();
}
public class InnerClass {
private int innerField;
public void innerMethod() {
// 內部類方法的實現
}
}
}
  1. 靜態內部類:在外部類中直接創建靜態內部類的對象。
public class OuterClass {
private int outerField;
public void outerMethod() {
InnerClass inner = new InnerClass();
inner.innerMethod();
}
public static class InnerClass {
private int innerField;
public void innerMethod() {
// 內部類方法的實現
}
}
}

需要注意的是,非靜態內部類可以訪問外部類的所有成員(包括私有成員),而靜態內部類只能訪問外部類的靜態成員。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女