在Java類中定義類的成員變量和方法,需要在類的內部使用關鍵字 static
來聲明靜態內部類,并在靜態內部類中定義類的成員變量和方法。
成員變量的定義格式為:
public static class InnerClass {
public int memberVariable;
}
方法的定義格式為:
public static class InnerClass {
public void memberMethod() {
// 方法體
}
}
在外部類中,可以通過內部類的名稱直接訪問靜態內部類的成員變量和方法,例如:
OuterClass.InnerClass inner = new OuterClass.InnerClass();
inner.memberVariable = 10;
inner.memberMethod();