Hallo community,
ich komme nicht weiter...Folgendes soll ich machen:
3. Schreiben Sie einen Konstruktor, der ein eindimensionales Array vom Typ Point[] ubergeben bekommt.
Sollte null ubergeben worden sein, so machen Sie eine Fehlerausgabe uber stderr, andernfalls uberprufen
Sie die einzelnen Eintrage des Feldes. Sollte ein Feldeintrag null sein, ersetzen Sie ihn durch einen neuen
Punkt mit den Koordinaten (0,0). Speichern Sie anschlieend das ubergebene Array in Ihrem Attribut p.
Ich weiß einfach nicht, wie ich prüfe ob null übergeben wurde. auch weiß ich nicht, wie ich in den einzelnen Feldern auf null prüfe.
Bitte helft mir weite! Vielen Dank
Mit freundlichen Grüßen
ich komme nicht weiter...Folgendes soll ich machen:
3. Schreiben Sie einen Konstruktor, der ein eindimensionales Array vom Typ Point[] ubergeben bekommt.
Sollte null ubergeben worden sein, so machen Sie eine Fehlerausgabe uber stderr, andernfalls uberprufen
Sie die einzelnen Eintrage des Feldes. Sollte ein Feldeintrag null sein, ersetzen Sie ihn durch einen neuen
Punkt mit den Koordinaten (0,0). Speichern Sie anschlieend das ubergebene Array in Ihrem Attribut p.
Java:
public class Polygon {
private Point [] p;
public Polygon(Point[] p){ //Konstruktor
this.p = p;
if(p = null){ // Meckert eclipse, vorschlag p!=Null
System.err.println("Fehler");
}
for (int i=0; i<p.length; i++){
if(p[i] = (null)){
}else
}
Ich weiß einfach nicht, wie ich prüfe ob null übergeben wurde. auch weiß ich nicht, wie ich in den einzelnen Feldern auf null prüfe.
Bitte helft mir weite! Vielen Dank
Mit freundlichen Grüßen