我有這樣的代碼:如何把構造函數的變量放到方法中?
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;
...
}}