我是java編程的新手,並且知道可以將class作爲另一個屬性。Java中的交互類。多少互動是可能的?
例如,您可以將發佈商視爲一個類別,並將策略遊戲視爲另一個類別。有沒有辦法讓它在發佈者類中有一個方法來計算策略遊戲對象的數量,因此能夠顯示發佈者發佈的策略遊戲數量?
謝謝
我是java編程的新手,並且知道可以將class作爲另一個屬性。Java中的交互類。多少互動是可能的?
例如,您可以將發佈商視爲一個類別,並將策略遊戲視爲另一個類別。有沒有辦法讓它在發佈者類中有一個方法來計算策略遊戲對象的數量,因此能夠顯示發佈者發佈的策略遊戲數量?
謝謝
下面是一個簡單的片段,讓你去..
圖片你有StrategyGame
類
public class StrategyGame {
private String name;
public StrategyGame(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
而且你Publisher
類中你保持StrategyGame
對象
public class Publisher {
List<StrategyGame> games;
public Publisher() {
games = new ArrayList<>();
}
public void publishGame(String name) {
games.add(new StrategyGame(name));
}
public int getHowManyGamesCreated() {
return games.size();
}
}
現在ho w在main
中使用它?
public static void main(String[] args) {
Publisher publisher = new Publisher();
publisher.publishGame("Pacman");
publisher.publishGame("Asteroids");
System.out.println(publisher.getHowManyGamesCreated());
}
是...你跟蹤[對象]的(http://docs.oracle.com/javase/tutorial/java/javaOO/objectcreation.html)創建 – gtgaxiola