我有这样的代码:如何把构造函数的变量放到方法中?
public class Class1 {
public void method1() {
...
Class2 c = new Class2(i);
...
}
public Class1(int i) {
...
}
}
我怎样才能得到变量i从构造函数方法一?
我有这样的代码:如何把构造函数的变量放到方法中?
public class Class1 {
public void method1() {
...
Class2 c = new Class2(i);
...
}
public Class1(int i) {
...
}
}
我怎样才能得到变量i从构造函数方法一?
你需要在类中声明的字段。例如。
private int i;
然后在构造函数中设置this.i = i;
然后,您可以从任何地方在类访问i
。
说实话,这是非常基本的东西,所以Id建议在继续项目之前阅读Java基础知识:)
您可以将i
作为实例变量。
public class Class1 {
private int i;
public void method1() {
...
Class2 c = new Class2(i);
...
}
public Class1 (int num){
this.i = num;
}
}
使用成员变量i存储值
public class Class1 {
private int i;
public void method1() { ...
Class2 c = new Class2(i);
... }
public Class1 (int i){
this.i = i;
...
}}