J
javaBeginner32
Gast
Hallo Java Forum Member!
Ich beschäftige mich zurzeit mit Objektarrays und möchte zu meinen Projekt eine Testklasse anfertigen, doch dies gelingt mir nicht.
Die Testklasse soll Methoden aus der Verwaltung mit den eingefügten Objektarrays aus der Klasse Person durchführen.
Bei meiner Testklasse habe ich nun mit 3 Random Methoden den jeweiligen Personen Daten zugewiesen, doch wie erstelle ich nun in der Testklasse die Verwaltung, und füge diese Personen ein? :O
Hiereinmal meine testklasse:
Ich beschäftige mich zurzeit mit Objektarrays und möchte zu meinen Projekt eine Testklasse anfertigen, doch dies gelingt mir nicht.
Die Testklasse soll Methoden aus der Verwaltung mit den eingefügten Objektarrays aus der Klasse Person durchführen.
Bei meiner Testklasse habe ich nun mit 3 Random Methoden den jeweiligen Personen Daten zugewiesen, doch wie erstelle ich nun in der Testklasse die Verwaltung, und füge diese Personen ein? :O
Hiereinmal meine testklasse:
Java:
public class TestKlasse
{
private PersonenVerwalten variable; // ---> Wie füge ich hier die Personen ein
private Person [ ] array;
public TestKlasse()
{
array = new Person [10];
for(int i = 0; i < 6; i++) // Hälfte füllen
{
array[i].setName(stringZufall(10));
array[i].setAlter(alterZufall(99));
array[i].setWeiblich(weiblichZufall());
}
}
private String stringZufall(int l)
{
String s;
int [] array = new int[l];
char[] array1 = new char[l];
for(int i = 0; i < array.length; i++)
{
array[i] = (int) ((Math.random()*25)+65);
array1[i] = (char)array[i];
}
s = new String(array1);
return s;
}
private int alterZufall(int l)
{
int x = (int) ((Math.random()*l)+1);
return x;
}
private boolean weiblichZufall()
{
int x = (int) ((Math.random()*2)+1);
if(x==1)
{
return true;
}
else
{
return false;
}
}
}