Wie würde ich ein Array innerhalb eines Objekts initialisieren, dessen Länge die Eingabe eines Benutzers ist? Ich möchte die Anzahl der Fledermäuse über Benutzereingabe einstellen, und die Array-Länge, dann innerhalb des Arrays von basesAchieved
, ich möchte eine Zahl basierend auf Benutzereingabe (1-4), die die Basis erreicht.Java-Array-Länge über Benutzereingabe festlegen
// set up a Batter
public class Batter
{
private String batterName;
private int numberOfBats;
private int[] basesAchieved;
// fill fields with empty data, how is this done with an array??
public Batter()
{
this("", 0,0);
}
//
public Batter(String batterName, int numberOfBats, int[] basesAchieved)
{
this.batterName = batterName;
this.numberOfBats = numberOfBats;
this.basesAchieved = basesAchieved;
}
public void setBatterName(String batterName)
{
this.batterName = batterName;
}
public String getBatterName()
{
return batterName;
}
public void setNumberOfBats(int numberOfBats)
{
this.numberOfBats = numberOfBats;
}
public int getNumberOfBats()
{
return numberOfBats;
}
// want to set an array to get a number (1-4) for each number of @ bats
// (numberOfBats).
public void setBasesAchieved(int[] basesAchieved)
{
this.basesAchieved = ;
}
public int getBasesAchieved()
{
return basesAchieved;
}
}