欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Java調用內部類變量和方法

榮姿康1年前7瀏覽0評論

Java中內部類是定義在外部類中的一種嵌套類,其定義方式與普通類相似。在內部類中,可以直接使用外部類中的變量和方法。

調用內部類中的變量和方法有兩種方式:

1.在內部類中使用this關鍵字調用

public class OuterClass {
private int outerVar = 10;
public void method() {
InnerClass innerClass = new InnerClass();
innerClass.innerMethod();
}
private class InnerClass {
private int innerVar = 20;
public void innerMethod() {
int sum = this.innerVar + outerVar;
System.out.println(sum);
}
}
}

在內部類的方法中使用this.innerVar和外部類的outerVar可以直接調用內部類和外部類的變量。

2.在外部類中創建內部類的實例調用

public class OuterClass {
private int outerVar = 10;
public void method() {
InnerClass innerClass = new InnerClass();
int innerVar = innerClass.getInnerVar();
System.out.println(innerVar);
}
private class InnerClass {
private int innerVar = 20;
public int getInnerVar() {
return innerVar;
}
}
}

在外部類的方法中創建內部類的實例,通過調用內部類的方法獲取內部類中的變量值。

以上就是Java調用內部類變量和方法的方法,可以根據實際需求選擇合適的方式。