‫Willkommen zurück zur zweiten Link-Demo in diesem Sommer, wir werden eine Menge Sachen vorbereiten, die wir später
‫brauchen werden.
‫Wir werden also zuerst zwei zusätzliche Klassen erstellen und dann tatsächlich eine dritte, die diese
‫beiden Klassen behandelt.
‫Diese beiden Klassen, die wir erstellen werden, sollten also verwendet werden, um Objekte dieser
‫Klassen zu erstellen, und sie verwenden Universitäten und Studenten.
‫Lassen Sie uns hier eine neue Klasse erstellen.
‫Und ja, ich weiß, dass Sie Klassen auf der rechten Seite erstellen sollten, wo Sie spezifische Dateien für jede einzelne
‫Klasse erstellen sollten.
‫Aber ich werde es hier in der gleichen Datei in diesem Programm erstellen, CSS-Datei, weil es für Sie
‫einfacher ist, mitzumachen.
‫Aber sonst solltest du immer so vorgehen, neu anlegen und dann Klasse und dann solltest du weitermachen.
‫Gut.
‫Also hatte ich Unterricht und dieses wird Universität sein.
‫Jede Universität hat also bestimmte Informationen über sich.
‫Was sollte eine Universität also haben?
‫Beginnen wir mit einer ID.
‫Ich werde also sagen, dass es eine ID hat und dies ist eine Get- und Set-Eigenschaft, eine sehr grundlegende Eigenschaft.
‫Dann erstelle ich eine weitere Eigenschaft.
‫Und dieses Mal wird das ein String-Timecode-Name sein.
‫Jede Universität hat also eine ID und einen Namen.
‫Nichts Besonderes.
‫Rechts.
‫Und dann müssen wir hier nur noch etwas drucken, etwas.
‫Wir werden hier eine Methode erstellen, die print heißt und Details ausgibt, oder wir könnten sie
‫show inforce nennen oder so.
‫Das einzige, was Sie tun müssen, ist, etwas wie University Zero mit der ID eins zu schreiben, und null ist der Name und
‫eins ist die ID.
‫Gut.
‫Das ist also unsere Uni-Klasse.
‫Und jetzt erstellen wir eine Klasse für Schüler.
‫Also Klasse Schüler.
‫Jede Universität hat also Studenten.
‫Rechts.
‫Und wir möchten, dass Sie auch für die Studierenden eine Idee haben.
‫Und ich würde dann eine Zeichenfolge namens name abrufen und festlegen.
‫Also hat jeder Schüler einen Namen bekommen und gesetzt und dann eigentlich und lassen Sie uns Turboprop Double Tab String und jeder
‫Schüler hat ein Geschlecht.
‫Und zum Schluss fügen wir noch eine Requisite hinzu..
‫Also Prop und dieses Mal wird es das Alter sein.
‫Jeder Schüler hat also ein bestimmtes Alter.
‫Und dann ist hier noch eines wichtig, denn jeder Student hat einen Fremdschlüssel, denn wenn er nicht nur
‫an der Uni ist, ist er kein Student.
‫Gehen wir also davon aus.
‫Wir brauchen also einen Fremdschlüssel, einen Fremdschlüssel, und das ist unsere öffentliche und Universität I. D..
‫Ein Student gehört also einer bestimmten Universität an I. D..
‫Gut.
‫Und wir drucken schließlich auch einfach etwas auf die Konsole.
‫Also public void print und es wird einfach so etwas wie S gedruckt. W. Tippen Sie zweimal
‫auf Schüler Null mit I. D. auch ein Geschlecht und drei Jahre alt von der Universität mit
‫dem I. D. zum.
‫Und jetzt müssen wir natürlich all diese Eigenschaften nutzen.
‫Also heißt es ich. D. , Geschlecht, Alter und Universität I. D. Und da dies ein wenig lang ist, werde ich
‫es so in die zweite Zeile setzen.
‫Dies wird also die Druckanweisung der Schülerklasse sein.
‫Um nun Studenten und Universitäten im Link-Weg zu verwalten, werden wir eine weitere Klasse erstellen.
‫Und diese zusätzliche Klasse wird unser Hochschulmanager sein.
‫Es geht also um Universitäten.
‫Es wird Mitglieder zur Universität hinzufügen, also Studenten zur Universität.
‫Dann zeigt es uns alle männlichen Studenten, alle weiblichen Studenten und solche Dinge.
‫Lassen Sie uns dafür eine neue Klasse erstellen.
‫Und ich werde es Klasse nennen, die du brauchst.
‫Unser Stadtmanager und hier möchte ich eine Liste haben, mit der ich arbeiten kann.
‫Also zuallererst habe ich eine Liste der Universitäten, also unseres Universitätstyps, den wir hatten, und ich
‫werde diese Universitäten nennen.
‫Und dann eine weitere Liste, eine öffentliche Liste namens student, die unsere Studenten sein wird.
‫Diese Liste ist also voll mit Studenten.
‫Diese Liste ist voll von Universitäten.
‫Und jetzt werden wir im Konstruktor diese beiden Listen initialisieren und ihnen Werte hinzufügen.
‫Lassen Sie uns also einen Konstrukteur erstellen, einen öffentlichen Universitätsmanager wie diesen.
‫Das ist unser Konstrukteur, oder?
‫Konstrukteur.
‫Und hier möchte ich meine Universität initialisieren.
‫Es wird also eine neue Liste der Universität und
‫meiner Studenten geben, die eine neue Liste der Studenten sein wird.
‫Und jetzt können wir weitermachen und ihnen Werte hinzufügen.
‫Und ich werde nicht alles manuell eingeben.
‫Ich werde einfach aus der Liste, die ich vorbereitet habe, kopieren und einfügen.
‫Nehmen wir an, wir haben zwei Universitäten.
‫Einer ist Yale und der andere ist Beijing Tech.
‫Und dann haben wir hier ein paar Schüler, das ist Carla, die weiblich ist.
‫Sie ist 17.
‫Der nächste Toni.
‫Er ist männlich, er ist einundzwanzig.
‫Und diese beiden sind in Yale und dann an der anderen Universität.
‫Bei Beijing Tech haben wir also Lailah, die weiblich ist, James ist Transgender und dann mit Linda
‫weiblich.
‫Gut.
‫Wir haben also drei verschiedene, äh, Ihre drei verschiedenen Geschlechter.
‫Gut.
‫Das ist also unser bisheriger Hochschulmanager-Konstruktor.
‫Und jetzt können wir einige Methoden hinzufügen, die tatsächlich einige Lync-Dinge ausführen, da wir in diesem Video
‫noch keinen Link verwendet haben.
‫Also lass uns weitermachen und das tun.
‫Lassen Sie uns erstellen.
‫Eine Methode, die uns alle männlichen Studenten gibt, also erstellen wir das und hier werde ich eine Liste
‫von Studenten verwenden, die ich aufzähle, und ich werde sie männliche Studenten nennen.
‫Und jetzt verwenden wir dasselbe wie im letzten Video.
‫Also von Schüler zu Schülern, bei denen Schüler dieses Geschlechts gleich männlich sind und schließlich Schüler auswählen.
‫Gut.
‫So erstellen wir diese Liste.
‫Das haben wir im letzten Video gesehen.
‫Wir überprüfen eine bestimmte Liste.
‫Und in diesem Fall ist es tatsächlich eine Liste, denn bisher haben wir das bei einem Rennen gesehen.
‫Aber Sie können das auch mit Listen tun.
‫Das ist also ziemlich cool.
‫Wie Sie sehen können, Sammlungen, generische Listen, und das können wir mit diesem Linkansatz auch hier tun.
‫Drucken wir es jetzt unter der Konsole aus.
‫CW wird männliche Studenten sein.
‫Und schließlich lassen Sie uns alle Schüler nennen.
‫Wir werden hier also für jeden Schüler eine for each-Schleife verwenden, was bei männlichen Schülern Schüler ist, da unsere männlichen Schüler,
‫wie wir wissen, vom Typ Schüler sind.
‫Jetzt können wir also fortfahren und die Schülerpunktdruckmethode aufrufen.
‫Gut.
‫Lassen Sie uns nun diese Methode verwenden, denn bisher haben wir nur Code vorbereitet und eingegeben und Code eingegeben und jetzt
‫ist es an der Zeit, endlich Code auszuführen und zu sehen, was vor sich geht.
‫Also machen wir weiter und erstellen ein Universitätsmanager-Objekt, nennen wir es, ähm, und
‫initialisieren wir es sofort, was so ein Universitätsmanager ist.
‫Und jetzt kann ich weitermachen und dich benutzen und männliche Studenten punktieren.
‫Also diese Methode hier.
‫Und zum Schluss, lassen Sie uns auch direkt auf die Konsole oder Konsole, die Schlüssel lesen, damit unser Programm nicht einfach
‫herunterfährt.
‫Gut.
‫Also lass es uns laufen lassen.
‫Und wir sehen hier männliche Studenten, während wir den Studenten Tony mit der Vorstellung von einem Geschlecht, männlichem Alter haben.
‫Einundzwanzig von der Universität mit der Idee eins.
‫Gut.
‫Schauen wir es uns also an.
‫Wir haben diesen einen männlichen Studenten hier.
‫Also kopieren wir den männlichen Schüler und fügen ihn ein.
‫Prüfen Sie einfach, ob es zwei sein können.
‫Also wird dieser offen sein.
‫Und Frank ist männlich, aber er ist zweiundzwanzig Jahre alt und studiert auch noch an der zweiten Universität.
‫So wie es scheint, sind alle an der Peking-Universität.
‫Lassen Sie uns den Code also erneut ausführen.
‫Und dann sehen wir beide Seile.
‫Also sehen wir Frank und wir sehen Tony.
‫Also Frank ist von der Universität eins und Tony ist eigentlich von der ersten und Frank von der zweiten.
‫Gut.
‫Jetzt sehen Sie, dass diese Methode gut funktioniert hat.
‫Fahren Sie nun fort und erstellen Sie eine Methode, die dasselbe tut.
‫Aber für Frauen.
‫Wir drucken also einfach alle Studentinnen der verschiedenen Universitäten aus.
‫In Ordnung, ich hoffe, Sie haben es versucht, also werde ich es dieses Mal tippen.
‫Public void Studentinnen und ich brauche wieder eine Aufzählung, die von der Art der Studentin sein wird.
‫Also eine Liste von Studenten, die eine weibliche Studentenliste sein wird.
‫Und ich möchte von allen Studenten und Studenten
‫überprüfen.
‫Das ist, wie gesagt, hier im Grunde eine für jede Schleife.
‫Und wir wollen alle Studentinnen mit weiblichem Geschlecht überprüfen und diese Studenten auswählen
‫und zu unseren Studentinnen ordnen.
‫Ich zähle jetzt auf, dass wir das auf der Konsole schreiben können.
‫Also s. W. und Studentinnen
‫und dann verwenden wir a für jede Schleife wie diese, es wird eine Studentin namens student und die
‫Sammlung namens Studentinnen verwenden.
‫Und jetzt werden wir hier einfach den Studenten-Punktdruck verwenden.
‫Schauen wir uns nun die Studentinnen an, damit Sie und die Methode der Studentinnen punktieren.
‫Und ich weiß, dass dieser Name nicht perfekt ist.
‫Es könnte so etwas sein wie Studentinnen anzeigen oder nach Studentinnen filtern oder nach männlichen Studenten filtern.
‫Aber ich halte es hier einfach.
‫Und wir sind Studentinnen, Carlaw, Laila und Linda mit der Idee eins drei und fünf Jahre 17, 19 und 22
‫Jahre alt.
‫Und es gibt verschiedene Universitäten, wie Sie hier sehen können.
‫Gut.
‫Jetzt haben Sie also gesehen, wie Sie in diesem Fall eine größere Liste erstellen können.
‫Wir verwenden hier nur eine Liste mit Elementen, die wir hinzugefügt haben.
‫Sie haben also gesehen, wie Sie dies mit Arrays tun können, wie Sie link verwenden können.
‫Also diese Aussage hier mit dem Rennen und auch mit Listen und man kann dasselbe mit unzähligen
‫Aufrufen verwenden, mit gut generierten Listentypen.
‫Rechts.
‫Und natürlich auch mit Tabellen und mit X-Betrag.
‫Und das ist etwas, was wir später sehen werden.
‫Kommen wir also zum nächsten Video, in dem wir unsere Klasse hier erweitern werden.
‫Also unsere Uni-Manager-Klasse, die uns noch einige Informationen zeigen wird, denn bisher sehen wir nur
‫Studenten, männlich und weiblich.
‫Aber was ist, wenn wir nach verschiedenen Informationen filtern oder sortieren möchten, solche Sachen?
‫Das ist etwas, das wir im nächsten Video behandeln werden.
‫Wir sehen uns also im nächsten Video.