我目前正在学习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