‫Willkommen zurück.
‫Es ist wieder Zeit für die Herausforderung, und ich hoffe, dass Sie es schaffen, sich das gesamte Vererbungsvideo anzusehen
‫und zu verstehen, was los war und wie man den Beitrag und den Bildbeitrag erstellt und wie sie miteinander
‫korrelieren, also miteinander verbunden sind.
‫Dieser Image-Post ist also die treibende Klasse und stellt sich als Basisklasse, denn jetzt besteht die kleine Herausforderung
‫darin, eine neue Klasse namens Video Post zu erstellen, die eine treibende Klasse mit der Eigenschaft Video-URL und -Länge
‫ist.
‫Dies sind also einzigartige Eigenschaften dieses Videobeitrags.
‫Stellen Sie sich also vor, wir sind immer noch in dieser Art von Dingen und wir haben normale Beiträge, die nur Text
‫sind als wir oder die Text sein können, aber auch alles andere.
‫Dann haben wir einen Bildbeitrag, der auch eine Bild-URL enthält.
‫Und jetzt wollen wir einen Videobeitrag, bei dem wir tatsächlich eine Video-URL anstelle einer Bild-URL
‫und auch die Länge des Videos haben.
‫Das sind also die Informationen, die wir zu jedem Videobeitrag haben möchten.
‫Erstellen Sie nun die erforderlichen Konstruktoren, um einen entsprechend angepassten Videopost an die String-Methode zu
‫erstellen, denn wir haben im Image-Post gesehen, dass die Zwei-String-Methode einige weitere Informationen hinzufügt, basierend auf den Informationen,
‫die hier bereits gesendet wurden.
‫Aber wir wollen noch mehr über den Videobeitrag wissen, als wir über den Beitrag wissen.
‫Also nur zur String-Methode und dann eine Instanz des Video-Posts erstellen.
‫So ziemlich das gleiche wie hier mit dem Bildpost.
‫Erstellen Sie einfach einen und fahren Sie ihn dann auf die Konsole.
‫Vielleicht sollte ich das also hinzufügen und die Methode mit zwei Zeichenfolgen verwenden.
‫Wenn Sie dann Lust auf eine echte Herausforderung haben, können Sie mit den fortgeschritteneren Dingen fortfahren.
‫Verwenden Sie hier also einen Timer und eine Rückrufmethode und Sie können es googeln.
‫Sie können einfach ja, Sie können versuchen, es selbst zu tun, oder Sie können es googeln.
‫Die Idee ist also, dass unser Videopost eine Methode namens Play und eine namens Stop hat und eine Play
‫aufgerufen wird.
‫Dann sollten sie die aktuelle Dauer des Videos schreiben.
‫Also jede einzelne Sekunde, dass es ein Häkchen geben soll, bei welcher Sekunde des Videos
‫wir uns gerade befinden und dann wird ein Stopp gedrückt, der Timer wird gestoppt und es wird auch ein Text geschrieben, stopp das.
‫Und das ist am besten mit unseren Leuten.
‫Und ja, das ist es so ziemlich.
‫Spielen Sie das Video also nach dem Erstellen der Instanz ab und pausieren Sie es, wenn der Benutzer Anarchie drückt, oder stoppen Sie es
‫möglicherweise, wenn der Benutzer eine beliebige Taste drückt.
‫Also mit Prozess, jeder Schlüssel, ich meine nur, dass Sie dort eine rote Linie haben.
‫Also halten Sie es einfach oder riskanter.
‫Also halte es einfach.
‫Und das, was Sie hier sehen, wird Ihnen helfen, später sogar Videoplayer zu erstellen.
‫Das ist also wirklich nur ein grundlegendes Konzept und verwenden Sie hier Timer.
‫Aber wie gesagt, dieser ist der fortgeschrittenere Teil.
‫Wenn Sie keine Lust dazu haben oder es zu schwer ist, ist es auch in Ordnung.
‫Sie können sich einfach das Video ansehen, aber ich empfehle Ihnen wirklich, es sich anzusehen, da es Ihnen beibringt, wie
‫Sie Timer und Rückrufe verwenden, indem Sie es einfach googeln.
‫Und am besten probierst du einfach selbst aus, wie es funktioniert und dann wirst du dich bestimmt daran erinnern, wenn du das
‫nächste Mal Timer verwenden möchtest.
‫Gut.
‫Also möglicherweise wissen Sie, und versuchen Sie, diese Herausforderung zu meistern.
‫Schon, ich hoffe du hast es probiert, erstmal brauchen wir natürlich eine neue Klasse.
‫Und es wird unser Video-Post und jetzt sollte dieser Video-Post von Post erben und hier hätten wir,
‫wie gesagt, eine andere Eigenschaft oder eigentlich zwei verschiedene Eigenschaften, die wir vorher
‫nicht hatten.
‫Und einer davon ist das Video Sie ein geschütztes String-Video.
‫Du bist L und es ist ein Set, dann dasselbe mit der Länge protected int length mit
‫einem großen L. Am besten auch holen und einstellen.
‫Als nächstes müssen wir den Konstruktor.
‫Also lass uns hier einen Konstruktor erstellen, einen öffentlichen Videopost und ich werde ihn wieder leer lassen.
‫Der gleiche Ansatz wie in unserem Image-Post hier, bei dem wir einfach diesen leeren Konstruktor erstellt haben, da keiner
‫der Konstruktoren eine Basisklasse aufruft.
‫Der von der Post wird hier so genannt.
‫Wenn wir also eine Entität haben, die Sie posten, wird die post-Methode aufgerufen oder der post-Konstruktor wird
‫als Standard bezeichnet.
‫Wir haben aber auch einen, wo wir die benötigten Informationen auch tatsächlich aushändigen.
‫Also zum Beispiel für einen Videobeitrag, was dort interessant ist, na ja, es ist einerseits wieder der
‫Titel, der String-Titel, dann der Benutzername.
‫Also per Benutzername gesendet, dann wird dir ein L-String-Video, deine URL und der Bool veröffentlicht und sogar die Länge so in Länge
‫ist auch hier nützlich.
‫Gut.
‫Also ein ziemlich langer Konstruktor in Bezug auf seine Parameter.
‫Und jetzt müssen wir natürlich diesen Punkt verwenden und natürlich wird dieser DOT, Get ID oder Get Next ID
‫auch hier benötigt.
‫Wir möchten also keine ID erstellen, die bereits vorhanden ist.
‫Wir wollen weitermachen und die nächste ID verwenden.
‫Und wie Sie sich vielleicht erinnern, gibt die festgelegte nächste ID zurück und erhöht oder erhöht die aktuelle
‫Post-ID, die eine statische Variable ist.
‫Es ist also für dieses ganze Programm einzigartig, was bedeutet, dass es mit dem neuen Wert überschrieben wird oder wir
‫so ziemlich einfach den neuen Wert erhalten.
‫Und es wird immer nur eine ID einmal sein.
‫Jede Seite wird also nur einzigartig sein und das ist hier wirklich wichtig.
‫Dann wird der Titel Titel und wir können ihn sogar von hier aus kopieren, weil es der gleiche
‫Ansatz ist.
‫Rechts.
‫Und.
‫Wir können einfach hier importieren und jetzt fahren wir mit unseren eindeutigen URLs fort, also, ähm, Property-Video, Ihre URL ist
‫ein Mitglied des Video-Posts und eigentlich habe ich es aus Versehen gerade veröffentlicht genannt, aber es
‫sollte als öffentlicher Video-Post sein, aber nicht des Postens.
‫Und das wird dieses Video sein.
‫Ihre URL wird Video YORO sein und diese Länge wird eine Länge sein.
‫Was auch immer hier als Argument angegeben wird, sollte in die Objekteigenschaften aufgenommen werden, das sind Länge, Video, URL
‫und natürlich diejenige, die wir von Post geerbt haben.
‫In Ordnung, das ist also unser Konstruktor.
‫Und jetzt brauchen wir eine Methode mit zwei Zeichenfolgen.
‫Wie bereits erwähnt, benötigen wir eine spezifische String-Methode.
‫Und am einfachsten ist es, wenn wir es einfach aus dem Image-Post kopieren und wieder überschreiben.
‫Also öffentliches Überschreiben von String zu String.
‫Wir überschreiben also die Methode unserer Post-Klasse, was bedeutet, dass wir diese Methode hier überschreiben, die dieses Objekt wieder
‫vom System überschreibt.
‫Das ist das Schöne an der Vererbung, das Sie überschreiben und überschreiben können.
‫Jetzt haben wir also das Zeichenfolgenformat und es könnte etwas anders sein.
‫Nun, anders.
‫Wir können entscheiden, ob wir das wollen oder nicht.
‫Wir könnten die Länge hier einsenden oder sie so lassen, wie sie ist.
‫Der einzige Unterschied wäre also nicht die Bild-URL, sondern das Video, das Sie benötigen.
‫Und wenn Sie Lust haben, können Sie hier auch die Länge hinzufügen.
‫Also, wenn Sie sich darüber informieren möchten.
‫Also lassen Sie uns das vielleicht einfach tun.
‫Vielleicht ist es am einfachsten, das einfach zu tun.
‫Und das wird dann und hier drin sein.
‫Ich füge nur diese Länge hinzu und trenne sie durch Komma.
‫Um es jetzt besser lesbar zu machen, werde ich hier nur eine zweite Zeile verwenden.
‫In Ordnung, das ist also unsere G-String-Methode, und jetzt können wir mit
‫unserem Beitrag oder eigentlich mit unserer Programmklasse fortfahren und hier einen Videobeitrag erstellen, einen Videobeitrag.
‫Wir werden es Videopost nennen.
‫Einer davon wird ein neuer Videobeitrag sein.
‫Und wir könnten so weitermachen.
‫Aber dann wäre es ein leerer Beitrag, das ist unser ID-Null-Beitrag wie dieser hier, der nur meinen ersten Beitrag enthält, da er
‫vollständig öffentlich ist und von Dennis Pennetta stammt, aber das ist nicht sehr interessant.
‫Wir werden also einen mit unseren eigenen einzigartigen Werten erstellen, der eine eindeutige ID hat, weil wir ihn so erstellt
‫haben.
‫Also können wir hier weitermachen.
‫Und ich werde sagen, dass dies ein fehlgeschlagenes Video ist und ich es hochgeladen habe.
‫Also dann wird es hochgeladen und man findet es unter https video dot com slash fail video oder so ähnlich.
‫Es ist nur eine gefälschte ID oder ein gefälschtes Link-Video-Dot-Com-Slash-Fail-Video.
‫Und da dies für eine Rolle zu lang ist, verschiebe ich es einfach auf die nächste.
‫Was wir jetzt brauchen, wenn Sie es sich hier ansehen, gibt es zwei Überladungen.
‫Schauen wir uns also die des Overlords an.
‫Wir benötigen zusätzliche Informationen über den Zugang oder ob er öffentlich ist oder nicht.
‫Hier sind wir wieder, öffentlich, und jetzt brauchen wir die Länge.
‫Nehmen wir an, dieses Video ist 15 Sekunden lang oder vielleicht 10 Sekunden lang.
‫Zehn ist in Ordnung.
‫Also einfach 10 Sekunden lang machen.
‫Und nun.
‫Das wars so ziemlich alles, also können wir schon mit unserem Programm beginnen und wir sollten
‫die Informationen zu unserem Video-Post sehen und natürlich fehlt noch der anspruchsvollere Teil.
‫Da sind wir also.
‫Schauen Sie sich meine neuen Schuhe unter images, dot com an.
‫Und eigentlich nennen wir die Methode noch nicht die Zwei-String-Methode.
‫Vielleicht sollten wir das also tun.
‫Und als nächstes müssen wir dieses Video posts to string method aufrufen.
‫Gut.
‫Übrigens, wenn Sie sich über eine Videopostkarte wundern, können Sie sehen, dass es hier bereits mehrere Methoden gibt.
‫Und wir haben diese Zahlen nicht erstellt.
‫Sie waren einfach da.
‫Und das liegt daran, dass wir von post geerbt haben, was wiederum dieses Objekt vom System erbt.
‫Übrigens, wenn Sie es auch für Post eins überprüfen, posten Sie eins, in dem Sie diese Methoden auch dort sehen können.
‫Das heißt, dass Hash-Code diese Methoden aktualisieren, sie werden vom System, dieser Objektklasse, geerbt.
‫Gut.
‫Jetzt haben wir also die beiden Saiten.
‫Jetzt müssen wir das natürlich in eine Konsole packen.
‫Rechts.
‫Und tatsächlich, lasst uns diesen Code hier kopieren und den Bildpost durch Video ersetzen.
‫Poste eins.
‫Gut.
‫Und jetzt können wir damit beginnen.
‫Da sind wir.
‫Also eins für die Geburtstagswünsche, dann drei.
‫Wie Sie sehen können, hat der Videobeitrag ein anderes I. D. als unser Bildpost.
‫Wir haben also eins, drei und zwei.
‫Das ist nur die Reihenfolge, in der wir sie auf die Konsole schreiben.
‫Wenn Sie sich also hier den Videopost ansehen, obwohl er nach dem zuvor ausgedruckten Bildpost erstellt
‫wurde, und das gibt uns diese falsche Reihenfolge, wenn Sie möchten.
‫Aber die Reihenfolge ist nicht so wichtig.
‫Wenn es dir gut geht, basiert es darauf, was du zeigen möchtest.
‫Wenn Sie also die Bilder in der Reihenfolge ihrer Erstellung oder die Beiträge im Allgemeinen in der Reihenfolge
‫anzeigen möchten, in der sie erstellt wurden, oder wenn Sie die neuesten zuerst anzeigen möchten, diese Art von Dingen, dann
‫die Reihenfolge von natürlich wichtig.
‫Aber in unserem Fall ist es wirklich gut, dass wir das so haben.
‫Sie sehen also, dass die ID in dem Moment eingerichtet wird, in dem das Objekt erstellt wird.
‫Also habe ich drei gemacht und ich habe zwei gemacht und nicht in dem Moment, in dem es wie hier aufgerufen wird, wie die Methode mit zwei
‫Strings.
‫Wenn Sie also das Richtige haben möchten.
‫Reihenfolge für die Reihenfolge, in der sie erstellt werden, würden wir einfach so vorgehen und jetzt sehen wir eins, zwei
‫und drei.
‫Also Danke für die Geburtstagswünsche als unser Bild für die neuen Schuhe und das gescheiterte Video von Dennis Panetta.
‫Und wie Sie hier sehen können, wird auch die Länge von zehn gesendet.
‫Gut.
‫Das war also Teil eins.
‫Und nun die weitergehende Herausforderung, nämlich einen Timer und eine Callback-Methode zu erstellen, die jede Sekunde aufgerufen wird und
‫uns über die Dauer des Videos bzw. die aktuelle Dauer des Videos informieren soll.
‫Und natürlich müssen wir die Felder nach Bedarf erstellen.
‫Wir brauchen hier also einige zusätzliche Felder.
‫Zum Beispiel müssen wir wissen, an welcher Stelle des Videos wir uns befinden.
‫Lassen Sie uns also weitermachen und die Felder vor den Eigenschaften erstellen.
‫Er hat also Eigenschaften und jetzt erstellen wir die Mitgliedsfelder.
‫Und einer wird ein geschützter boolescher Wert sein, der abgespielt wird, das ist nützlich, denn wenn ein Video abgespielt wird, können Sie
‫es anhalten.
‫Wenn es nicht abgespielt wird, können Sie den Start beenden.
‫Das ist also wirklich wichtig.
‫Wenn also bereits ein Video abgespielt wird, möchten Sie nicht mit der Wiedergabe beginnen.
‫Deshalb haben wir hier diesen Helfer-Boolean und dann brauchen wir eine geschützte und kurze Dauer.
‫Es ist jetzt Null, um den Timer aufzurufen.
‫Wir erstellen eine neue Methode, erstellen wir eine öffentliche void-Play-Methode und erstellen wir auch die Stop-Methode.
‫Also öffentliche Leere Stop.
‫Was wollen wir hier nun tun?
‫Nun, zuallererst schreiben wir einfach etwas auf die Konsole, wie z. B. Spielen, damit wir wissen,
‫OK, das Stück wurde gestartet oder gespielt.
‫Das Video wurde gestartet.
‫Und hier möchte ich den Timer einstellen und zuerst den Timer erstellen.
‫Also brauchen wir hier einen Timer, Timer, und ich nenne es einen Timer.
‫Um den Timer zu verwenden, müssen wir ein System mit Threading verwenden, das ich mit dem System, diesem
‫Threading, benötige.
‫Und jetzt können wir den Timer initialisieren, egal wo Sie gedrückt haben.
‫Timer wird also neu sein.
‫Timer, Timer, Callback sollten die Methode sein, die nach dem aufgerufen wird, was wir hier angeben müssen, was ich jetzt
‫nur sagen werde.
‫Wie Sie sehen, brauchen Sie einen Timer-Callback und dann ein Objekt.
‫Sie müssen Zeit und eine Periode tun.
‫Und die fällige Zeit ist, wann es beginnen sollte.
‫Und der Zeitraum sollte sein, wie oft oder in welchem Zeitrahmen wiederholt werden soll.
‫Also werde ich die fällige Zeit auf Null setzen und die Periode beträgt 1000 Millisekunden.
‫Jetzt brauche ich natürlich diese Timer-Callback-Methode, und ich werde einfach fortfahren und sie erstellen.
‫Und es sollte eine private Methode sein, weil ich nicht möchte, dass jemand anderes sie nur diese Klasse selbst nennt.
‫Daher sollte nur ein ungültiger Videopost in der Lage sein, diesen Timer-Rückruf und den Timer-Rückruf aufzurufen.
‫Nun, es braucht ein Objekt als Parameter.
‫Ich werde nur sagen, oh, ich werde es anrufen.
‫Oh, und jetzt kann ich überprüfen, ob die aktuelle Dauer unter der Länge des Videos liegt, dann möchte
‫ich die aktuelle Dauer um eins erhöhen und auf der Konsole anzeigen.
‫Also CW-Video bei null Sekunden wie folgt und dann brauchen wir die aktuelle Dauer.
‫Das geht also einfach direkt auf die Konsole.
‫Um den Garbage Collector für dieses Video zu erzwingen, verwenden wir einfach die GC-Punktsammlung.
‫Damit wird jede Unordnung beseitigt.
‫Übrigens, wenn die aktuelle Dauer nicht unter der Länge liegt, also das Video zu Ende ist, möchten wir
‫die Methode stop aufrufen.
‫Also hier drin rufen wir einfach Halt an.
‫Und jetzt muss natürlich Stop umgesetzt werden.
‫Schauen wir uns also an, was wir in der rechten Zeile von Stop Console Todd brauchen und das wird angehalten und dann sagen wir es einfach, in
‫welcher Sekunde wir das Video stoppen.
‫Ich werde die aktuelle Dauer sagen.
‫Und natürlich müssen wir die aktuelle Dauer auf Null zurücksetzen und den Timer stoppen und die Zeit stoppen.
‫Wir nennen dies beide Methoden.
‫Dieser bereinigt nur die Zeit oder stoppt den Timer und setzt ihn zurück.
‫Um dies noch sauberer zu machen, haben wir, wie gesagt, dieses Spielfeld und können es in unserer
‫Spielmethode verwenden.
‫Wir könnten also nur sagen, dass das Abspielen falsch ist.
‫Daher verwenden wir das Ausrufezeichen am Anfang.
‫Erst dann möchte ich dies tun.
‫Erst dann möchte ich anfangen zu spielen.
‫Erst dann möchte ich den Timer initialisieren.
‫Und wenn es nicht spielt, sollte nichts passieren.
‫Und hier können wir dasselbe tun.
‫In der Stop-Methode können wir also überprüfen, ob sein Spiel wahr ist, also sollten wir es nur stoppen können, wenn
‫der Spieler spielt.
‫Gut.
‫Das war's also für unseren Video-Post-Kurs.
‫Jetzt sollten wir es also überprüfen können, indem wir zu unserem Programm gehen und irgendwann mit der Erstellung oder Wiedergabe des
‫Videos beginnen.
‫Was ich also tun werde, ist, nachdem ich den Videobeitrag erstellt habe, werde ich ihn abspielen.
‫Und dann möchte ich, wie gesagt, das Abspielen des Videos verlassen oder den Benutzer tatsächlich stoppen lassen.
‫Wie also machen wir diese Konsole, die Key liest?
‫Und danach rufe ich die Stop-Methode auf.
‫Und zwischendurch möchte ich natürlich den User darüber informieren, was er tun soll.
‫Also werde ich S verwenden. W. Hier trösten Sie die rechte Zeile und ich werde sagen, drücken Sie eine beliebige Taste, um das Video zu stoppen.
‫Gut.
‫Und jetzt können wir es überprüfen.
‫Und sehen Sie, ob das, was wir dort gebaut haben, tatsächlich funktioniert, so dass wir eine beliebige Taste drücken müssen, um das Video zu stoppen, da
‫Sie sehen, dass das Video gestartet wurde und es läuft.
‫Und sagen wir, ich möchte eine beliebige Taste drücken.
‫Und eigentlich war ich zu langsam.
‫Also ging das Video durch und nach 10 Sekunden stoppte es.
‫Und warum ist das?
‫Das liegt daran, dass unser Video nur 10 Sekunden lang ist.
‫Wir haben also diese Längeneigenschaft, die angibt, wie lang das Video ist.
‫Nehmen wir an, wir erstellen ein anderes Video und möchten dieses Video oder wir haben die Dauer eines
‫Videobeitrags auf nur fünf Sekunden geändert.
‫Also machen wir das einfach und führen es erneut aus, und dann werden Sie nach fünf Sekunden sehen, dass es aufhört.
‫Und da sind wir, der fertige Schnee.
‫Stoppen wir es manuell.
‫Lass es uns noch einmal ausführen.
‫Da sind wir und lass uns eine beliebige Taste drücken, um das Video zu stoppen, und es funktioniert nicht, und
‫das liegt daran, dass, wenn wir den Beitrag überprüfen, den Klaus spielt, falsch ist und deshalb sein Spiel nie wahr ist.
‫Was wir hier also tun müssen, ist natürlich auf "True" zu setzen.
‫Das gleiche gilt für unseren Stopp hier.
‫Wir sagen also, dass er falsch spielt.
‫In Ordnung, also lass uns jetzt hierher zurückkehren und es noch einmal laufen lassen, und jetzt läuft das Video und ich habe es gepostet oder
‫ich habe es gestoppt und es heißt um vier gestoppt und wir könnten sogar fortfahren und es ändern, um
‫diese vier Sekunden so zu stoppen .
‫Und um mehr Zeit zu haben, war es, wie Sie gesehen haben, ziemlich knapp.
‫Ich gebe mir wieder 10 Sekunden.
‫Also ziehe ich es über.
‫Hier bin ich.
‫Und ich höre damit auf.
‫Also habe ich die Eingabetaste gedrückt.
‫Okeydokey, das war also eine ziemliche Herausforderung.
‫Ich hoffe, Sie haben es geschafft, auch das fortgeschrittenere zu tun.
‫Aber was wirklich interessant ist, und ich habe es nicht zu oft berührt, ist diese ganze Timer-Methode.
‫Wenn Sie es also verwendet haben, verstehen Sie, was los ist oder zu dieser Zeit des Unterrichts.
‫Es gibt also eine Klasse namens Timer und Sie können sie verwenden, um Timer-Methoden zu verwenden, um einen Timer
‫zu verwenden.
‫Sie erstellen also ein neues Timer-Objekt und können einen Timer-Callback verwenden, und ein Timer-Callback
‫ermöglicht es Ihnen, jedes Mal aufgerufen zu werden oder Code auszuführen, wenn diese Dauer abgelaufen ist.
‫Also jedes Mal, dass der Zeitrahmen, den Sie hier zugewiesen haben.
‫In meinem Fall sind also tausend Millisekunden vorbei oder dieser Zeitraum, dann erinnern Sie sich diesmal daran, dass wir es nennen
‫würden.
‫So werden wir in meinem Fall jede Sekunde angerufen.
‫Deshalb heißt es Video in einer Sekunde, zwei Sekunden und so weiter.
‫Das ist ziemlich cool, denn jetzt können Sie eine Timer-basierte Methode oder Timer-basierte Programme
‫erstellen.
‫Und Sie könnten einen ganzen Timer erstellen, mit dem ein Benutzer herumspielen und noch mehr tun kann, als wir es hier gerade getan
‫haben.
‫Die allgemeine Idee ist also, dass Sie einen neuen Timer erstellen, einen Timer-Callback erstellen, der diesmal
‫eine Callback-Methode ist, die ein wichtiges Objekt benötigt.
‫Und dann können Sie hier weitermachen oder innerhalb der geschweiften Klammern Ihren Code
‫regelmäßig ausführen.
‫Und das wird in so vielen Sekunden der Fall sein.
‫Dann hat das Timer-Objekt natürlich, wenn Sie es betrachten, eine Fälligkeit, die Sie zuweisen können, die hier
‫ist, und einen Zustand, den Sie zuweisen können.
‫Und ich verwende nur das Zustandsmodell.
‫Gut.
‫Das war es also.
‫Und wir werden in den nächsten Videos weitermachen und noch mehr sehen, was wir mit Vererbung und objektorientierter Programmierung
‫tun können.
‫Wir sehen uns also dort.