下面是我的Range類的代碼的一部分,以及一個名爲Tree的單獨類中的構造函數。在這個構造函數中,我試圖將類範圍內的對象實例化到我的樹類中。當我嘗試在樹類中編譯我的構造函數時,它說我嘗試調用的方法不能從靜態上下文中引用。我是否以正確的方式去做這件事?我很確定這是一個很容易解決的問題,但我無法弄清楚。由於如何在構造函數中調用方法?
public class Range{
int low, high;
public Range(int plow, int phigh){
low = plow;
high = phigh;
}
public int getLow(){
return low;
}
public int getHigh(){
return high;
}
public class Tree {
String name;
public Tree(String pname, int plow, int phigh) {
name = pname;
Range.getHigh() = phigh; <---where error message is
Range.getLow() = plow;
}
}
你瞄準什麼語言使用? – rhughes 2014-10-19 08:42:09
你會在這種情況下使用setter,而不是getter。或者,更好的是,你已經擁有的構造函數。 – qqilihq 2014-10-19 08:42:34
使用setter設置Low()和High(),在構造函數中調用它 – 2014-10-19 08:54:43