我知道這個問題已被問到很多類型,但我沒有得到槽問題。所以下面。我創建了一個創建2個陣列的類。目標是創建點座標,以便稍後可以生成幾個點。海爾是我的代碼從java中的另一個類訪問對象?
import java.util.Random;
public class Coor {
private static int[] coord;
public static int[] generate(){
coord = new int[2];
return coord;
}
public static void printX(){
System.out.println("X = " + coord[0]);
}
public static void printY(){
System.out.println("Y = " + coord[1]);
}
public static int randomFill(){
Random rand = new Random();
int randomNum = rand.nextInt(99);
return randomNum;
}
public static void main(String args[]) {
generate();
for(int i = 0; i < 2; i++){
coord[i] = randomFill();
}
printX();
printY();
}
}
所以,這是工作完美,但我要的是建立在另一大類分,在那裏使用它們,但我不知道如何來實現這一目標。我是java新手,我幾乎可以理解oracle文檔中的一些示例,但無法實現它。你能幫我一下嗎?我只需要一個獲取點座標的示例類,然後我可以根據需要單獨擴展它。
你爲什麼要創造一切爲靜態?這可能不是你的意圖。 – OldProgrammer 2015-01-26 19:07:04
你的問題是你嘗試在Java中編程而不學習Java語言。我們來看看[這裏](http://www.javabeginner.com/)。 – Mason 2015-01-26 19:13:20
幾乎每個新的java程序都有這個問題。新程序員在編寫第一個程序之前需要理解靜態是一個真正的恥辱。 – bhspencer 2015-01-26 19:26:01