这不是直截了当的问题.在我的例子中,外部类变量和内部类setter方法的参数名称是相同的.喜欢:
class Problem {
String s;
int p;
class Inner {
String testMethod() {
return s = "Set from Inner";
}
void setP(int p)
{
p=p; //it will do self assignment
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在我无法初始化外部类实例变量p,this.p=p因为它表示内部类.再次我不能这样做Problem.p=p;会得到一个错误.现在我如何分配外部p,保持内部类方法setP(int p)的参数名称为p?
| 归档时间: |
|
| 查看次数: |
2182 次 |
| 最近记录: |