Hallo zusammen,
ich muss folgende Aufgabe lösen:
Meine Lösung hierfür:
Würdet ihr sagen, das stimmt, oder ist meine Antwot nicht korrekt?
Viele Grüße
ich muss folgende Aufgabe lösen:
Java:public class maus { private int gewicht; private int farbe; //Konstruktor private maus (int gewicht, int farbe) { this.gewicht = gewicht; this.farbe = farbe; }
Fragen:
Können Sie in einem Quelltext in einem anderen Paket eine Instanz der Klasse Maus erstellen?
Begründen Sie bitte Ihre Antwort und nennen Sie gegebenenfalls die Stellen im Quelltext der Klasse Maus, die geändert werden müssten.
Meine Lösung hierfür:
Nein, dies funktioniert nicht, weil bei der Ausführung die Meldung
„Unresolved compilation problem:
The constructor maus(int, int) is not visible”
erscheint.
Um dieses Problem zu lösen, muss der Konstruktor als public vereinbart werden:
public maus (int gewicht, int farbe)
Würdet ihr sagen, das stimmt, oder ist meine Antwot nicht korrekt?
Viele Grüße