Mal*_*ngh 2 java encapsulation nested-class inner-classes
我做了一个外课和内课.这两个类都有变量int x.如何访问x内部类中的外部类.this.x不管用.
class OuterClass {
int x,y;
private class InnerClass {
private void printSum(int x,int y) {
this.x=x;
this.y=y;
}
}
}
Run Code Online (Sandbox Code Playgroud)
你可以试试这个:
private void printSum(int x,int y) {
OuterClass.this.x=x;
OuterClass.this.y=y;
}
Run Code Online (Sandbox Code Playgroud)