编写一个类,其中包含一个私有成员变量和一个公共方法,该方法返回该变量的值。然后编写一个内部类,该内部类可以访问外部类的私有成员变量,并返回该变量的值。答案是什么
时间: 2023-03-24 21:05:02 浏览: 233
类的私有成员实现从外部访问
这个问题可以回答。类的代码如下:
```
public class MyClass {
private int myVariable;
public int getMyVariable() {
return myVariable;
}
public class InnerClass {
public int getOuterVariable() {
return myVariable;
}
}
}
```
其中,`MyClass` 是外部类,包含一个私有成员变量 `myVariable` 和一个公共方法 `getMyVariable()`,该方法返回 `myVariable` 的值。`InnerClass` 是内部类,可以访问外部类的私有成员变量 `myVariable`,并通过 `getOuterVariable()` 方法返回该变量的值。
阅读全文