我目前正在學習java。而即時通訊製作一個小型的紙牌遊戲,如心形石爲實驗目的:)從另一個類訪問對象?
但我遇到了問題。我在另一個班級製作了所有卡片/「僕從」以保持這一切看起來不錯。
的問題是,我不能像從主類其他類訪問他們..
這裏是爪牙類:
package project.main;
public class Minion {
private int ID;
private String name;
private String type;
private String disc;
private int health;
private int attack;
private int cost;
public Minion(int minionID, String minionName, String minionType, String minionDisc, int minionHealth, int minionAttack, int minionCost)
{
ID = minionID;
name = minionName;
type = minionType;
disc = minionDisc;
health = minionHealth;
attack = minionAttack;
cost = minionCost;
}
public void displayMinionData() {
System.out.println("ID: " + ID);
System.out.println("Name: " + name);
System.out.println("Type: " + type);
System.out.println("Discription: " + disc);
System.out.println("Health: " + health);
System.out.println("Attack: " + attack);
System.out.println("Cost: " + cost);
}
}
這裏是MinionTracker類(當我創建對象):
package project.main;
public class MinionTracker {
public static void main(String[] args) {
Minion Soldier = new Minion(0, "Soldier", "Human", "The First minion", 2, 1, 1);
}
}
而且我想訪問那個在主類上的士兵。但我不知道如何。任何答案都會非常有幫助!
簡單'Soldier.displayMinionData();'insid你的'主'? – pzaenger 2014-09-22 17:40:59
以大寫字母開頭的變量名是一種不好的做法。 – Dici 2014-09-22 17:47:25
@zuaxis是否瞭解如何解決您的問題? – 2014-09-22 21:46:59