Hallo! Ich will einen String einer Klasse von meiner Testklasse ausgeben lassen. Wie stelle ich das an?.. habs mal so: (In der Klasse die Methode String toStrin(); den String str möchte ich haben)
Java:
import java.util.Arrays;
class Schonung {
private Baum[][] baeume;
private int laenge, breite;
Schonung(int laenge, int breite) {Baum baeume[][] = new Baum[laenge][breite];
Baum stehende = new Baum();
int x=0, y=0;
while(x < baeume.length) {
while( y < baeume[x].length){
baeume[x][y] = stehende;
y++;}
x++;}}
boolean faelleBaum(int spalte, int zeile) {
if(spalte < laenge && zeile < breite) return true;
return false;
}
int getLaenge() { return laenge;}
int getBreite() { return breite;}
void schlageSchneise(int schneise, boolean laengs) {
if(laengs == false){
int x = 0;
while(x < baeume.length) { baeume[x][schneise].faellen();
x++;}}
else { int x = 0;
while(x < baeume[0].length) { baeume[schneise][x].faellen();
x++;}}
}
public String toString() {
String str;
str = Arrays.toString(baeume);
return str;
}
}
}
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Testklasse>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<
class SchonungTest {
public static void main(String[] args) {
Schonung test1 = new Schonung(6,9);
test1.faelleBaum(1,1);
test1.faelleBaum(4,5);
test1.faelleBaum(5,0);
System.out.println(test1.toString());
}
}
Zuletzt bearbeitet von einem Moderator: