共計 772 個字符,預計需要花費 2 分鐘才能閱讀完成。
要給內部類的屬性賦值,需要先創建內部類的對象,然后通過對象名訪問屬性并賦值。
下面是一個示例代碼:
public class OuterClass {private int outerAttr;
public void setOuterAttr(int value) {outerAttr = value;}
public class InnerClass {private int innerAttr;
public void setInnerAttr(int value) {innerAttr = value;}
public void printAttrs() {System.out.println("OuterAttr: " + outerAttr);
System.out.println("InnerAttr: " + innerAttr);
}
}
public static void main(String[] args) {OuterClass outer = new OuterClass();
outer.setOuterAttr(10);
OuterClass.InnerClass inner = outer.new InnerClass();
inner.setInnerAttr(20);
inner.printAttrs();}
}
在上述代碼中,我們首先創建了 OuterClass
的對象 outer
,然后通過outer
調用 setOuterAttr
方法給 outerAttr
屬性賦值。
接下來,我們通過 outer
創建了 InnerClass
的對象 inner
,然后通過inner
調用 setInnerAttr
方法給 innerAttr
屬性賦值。
最后,我們通過 inner
調用 printAttrs
方法,輸出 outerAttr
和innerAttr
的值。
輸出結果為:
OuterAttr: 10
InnerAttr: 20
丸趣 TV 網 – 提供最優質的資源集合!
正文完