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