我最近選擇了Java並遇到了問題。我有不同類別的幾個文件,但我想不通我怎麼能訪問比他們在被宣佈爲一個其他文件的其他類的對象,例如:訪問其他類的對象
player.java:
public class Player
{
public static void main(String[] args) {
Player player = new Player();
}
public int getLocation()
{
return 2;
}
}
monster.java:
public class Monster
{
public void attackPlayer()
{
player.getLocation();
}
}
我不知道我如何從其他文件和類本身有效地訪問其他類的這些對象?我知道我可以將對象變爲靜態的,然後通過它們所在的類來作爲變量來訪問它們,但這似乎相反 - 直覺?我來自一個較少面向對象的編程背景,所以我仍然試圖理解java的編程風格。
導入它們,並通過將一個作爲參數使用對象的一個實例,是怎樣的? –