Ich bin derzeit auf einem Brettspiel arbeiten java, und ich habe eine Frage, wie genau funktioniert OOP in dieser Situation:ich etwas Hilfe Verständnis OOP brauchen
Gerade jetzt, ich habe zwei Objekte:
- Spielbrett Objekt
- Win-Objekt, das in seinem Konstruktor in dem Spielbrett Objekt nimmt
Beide Objekte wurden zu Beginn meiner Haupt Methode instanziiert.
Das Spielbrett Objekt wird das aktive sein mit allen Stücken hin und her bewegen und zerstört werden.
Jedes Mal, wenn ein Zug ausgeführt wird, überprüft das Win-Objekt, ob der aktuelle Spieler das Spiel gewonnen hat oder nicht.
Nun, die Frage ist:
Wird das Board-Objekt, das an den in das Win-Objekt übergeben wird Update als aktives Board Objekt im Hauptverfahren beginnen?
public static void main(String[] args){
Matrix m = new Matrix();
Win w = new Win(m);
Nun, ich denke, eine einfache Antwort auf Ihre Frage ist ... probieren Sie es aus: P. – 3kings
Ja, es wird aktualisiert. Nicht sicher, warum Sie das Win-Objekt benötigen. Ich denke, in diesem Fall wäre es am besten, den Vorstand zu fragen, ob es einen Gewinner gibt oder wer es ist und nicht wie dieser. Vielleicht bin ich falsch. – Rig
Es ist lustig, wie ich etwas poste, und nach ein paar Sekunden denke ich über eine Möglichkeit nach, das Problem selbst zu beantworten und es tatsächlich zu beantworten. Aber danke Jungs sowieso! –