‫Welkom terug bij de tweede link-demo deze zomer, we gaan een heleboel dingen voorbereiden die we later nodig
‫zullen hebben.
‫Dus eerst en vooral gaan we twee extra klassen maken en dan eigenlijk de derde, die die twee
‫klassen zal afhandelen.
‫Dus die twee klassen die we gaan maken, moeten worden gebruikt om objecten van die
‫klassen te maken en ze gebruiken universiteiten en studenten.
‫Dus laten we hier een nieuwe klasse maken.
‫En ja, ik weet dat je klassen aan de rechterkant moet maken, waar je specifieke bestanden voor elke afzonderlijke
‫klasse moet maken.
‫Maar ik ga het hier maken in hetzelfde bestand in dit programma, CSS-bestand, omdat het gemakkelijker voor je is
‫om mee te volgen.
‫Maar anders moet je altijd zo gaan, nieuwe maken en dan klasse en dan moet je doorgaan.
‫Oke.
‫Dus ik had les en deze zal universiteit zijn.
‫Elke universiteit heeft dus bepaalde informatie over zichzelf.
‫Wat moet een universiteit dan hebben?
‫Laten we beginnen met een ID.
‫Dus ik ga zeggen dat het een ID heeft en dit is een eigenschap voor ophalen en instellen, een zeer eenvoudige eigenschap.
‫Dan maak ik een andere eigenschap aan.
‫En deze keer op deze manier, wordt dat een tekenreekstijdcodenaam.
‫Zo heeft elke universiteit een ID en een naam.
‫Niets bijzonders.
‫Rechts.
‫En dan is het enige dat we hier moeten doen, gewoon iets afdrukken, iets.
‫We gaan hier een methode creëren die print gaat heten en details gaan printen of we zouden het show
‫inforce kunnen noemen of iets dergelijks.
‫Het enige dat je gaat doen is iets schrijven als University Zero met ID één en nul zal de naam zijn en één
‫zal de ID zijn.
‫Oke.
‫Dus dat is onze universiteitsklas.
‫En laten we nu een klas voor studenten maken.
‫Klasstudent dus.
‫Elke universiteit heeft dus studenten.
‫Rechts.
‫En we willen dat jij je gang gaat en ook een idee hebt voor de studenten.
‫En ik zou dan een string genaamd name krijgen en instellen.
‫Dus elke student heeft een naam en een set en dan eigenlijk en laten we turbo prop dubbele tab string en elke
‫student heeft een geslacht.
‫En tot slot voegen we nog een prop toe..
‫Dus prop en deze keer wordt het de leeftijd.
‫Elke leerling heeft dus een bepaalde leeftijd.
‫En dan is er nog iets belangrijks, want elke student heeft een vreemde sleutel, want als hij niet
‫alleen op de universiteit is, is hij geen student.
‫Laten we daar dus van uitgaan.
‫We hebben dus een externe sleutel nodig, een externe sleutel, en dat zal onze openbare en universiteits I zijn. D..
‫Een student behoort dus tot een bepaalde universiteit I. D..
‫Oke.
‫En we printen tenslotte ook gewoon iets op de console.
‫Dus public void print en het gaat gewoon iets als S. W. dubbeltik
‫leerling nul met I. D. ook één geslacht en drie jaar van de universiteit met
‫de I. D. voor.
‫En nu moeten we natuurlijk al die eigenschappen gebruiken.
‫Dus het wordt naam I. D. , geslacht, leeftijd en universiteit I. D. En aangezien dit een beetje lang is, zal ik
‫het zo op de tweede regel zetten.
‫Dit wordt dus de printverklaring van de studentenklas.
‫Om studenten en universiteiten op de linkmanier te beheren, zullen we nu een andere klas maken.
‫En deze extra klas wordt onze universiteitsmanager.
‫Dus het gaat om universiteiten.
‫Het gaat leden toevoegen aan de universiteit, dus studenten aan de universiteit.
‫Dan laat het ons alle mannelijke studenten zien, alle vrouwelijke studenten en dat soort dingen.
‫Dus laten we daar een nieuwe klasse voor maken.
‫En ik ga het de klas noemen die je nodig hebt.
‫Onze stadsmanager en hier wil ik een lijst hebben om mee te werken.
‫Dus allereerst heb ik een lijst met universiteiten, dus van het type universiteit dat we hadden en ik
‫ga die universiteiten noemen.
‫En dan nog een lijst, openbare lijst genaamd student, die onze studenten zullen zijn.
‫Deze lijst staat dus vol met studenten.
‫Deze lijst staat vol met universiteiten.
‫En nu zullen we in de constructor die twee lijsten initialiseren en er waarden aan toevoegen.
‫Dus laten we doorgaan en zo'n constructeur maken, een openbare universiteitsmanager.
‫Dat is onze constructeur, toch?
‫Constructeur.
‫En hier wil ik doorgaan en mijn universiteit initialiseren.
‫Dus het wordt een nieuwe lijst van de universiteit
‫en mijn studenten, wat een nieuwe lijst met studenten zal zijn.
‫En nu kunnen we doorgaan en er waarden aan toevoegen.
‫En ik ga niet alles handmatig typen.
‫Ik ga gewoon kopiëren en plakken uit de lijst die ik heb opgesteld.
‫Dus laten we aannemen dat we twee universiteiten hebben.
‫De ene is Yale en de andere is Beijing Tech.
‫En dan hebben we hier een paar studenten, Carla, een vrouw.
‫Ze is 17.
‫De volgende Ton.
‫Hij is een man, hij is eenentwintig.
‫En die twee, ze zitten aan Yale en dan aan de andere universiteit.
‫Dus bij Beijing Tech hebben we Lailah, die een vrouw is, dan is James transgender en dan met Linda een
‫vrouw.
‫Oke.
‫Dus we hebben drie verschillende, uh, jouw drie verschillende geslachten.
‫Oke.
‫Dit is dus onze universiteitsmanager-constructeur tot nu toe.
‫En nu kunnen we doorgaan en enkele methoden toevoegen die daadwerkelijk sommige Lync-dingen zullen doen, omdat we de link in
‫deze video nog niet hebben gebruikt.
‫Dus laten we doorgaan en dat doen.
‫Laten we creëren.
‫Een methode die ons alle mannelijke studenten geeft, dus laten we die maken en hier ga ik I
‫enumerable gebruiken, dus een lijst met studenten en ik ga het mannelijke studenten noemen.
‫En nu gebruiken we hetzelfde als in de laatste video.
‫Dus van student in studenten waarbij student dat geslacht gelijk is aan man en uiteindelijk student selecteren.
‫Oke.
‫Dus zo maken we deze lijst.
‫Dat hebben we in de vorige video gezien.
‫We bekijken een specifieke lijst.
‫En dit geval is het een echte lijst, want tot nu toe hebben we dat bij een race gezien.
‫Maar dat kan ook met lijstjes.
‫Dus dat is best gaaf.
‫Zoals u kunt zien, collecties, generieke lijst, en dat kunnen we hier ook doen met deze linkbenadering.
‫Laten we het nu onder de console afdrukken.
‫CW wordt mannelijke studenten.
‫En tot slot, laten we ons alle studenten geven.
‫Dus we gaan hier een voor elke lus gebruiken voor elke student, wat een student is bij mannelijke studenten, omdat, zoals we weten, onze
‫mannelijke studenten van het type student zijn.
‫Dus nu kunnen we doorgaan en de student dot print-methode noemen.
‫Oke.
‫Laten we nu doorgaan en deze methode gebruiken, want tot nu toe hebben we alleen code voorbereid en getypt en code getypt en nu is
‫het tijd om eindelijk code uit te voeren en te kijken wat er aan de hand is.
‫Dus laten we doorgaan en een universiteitsmanager-object maken, laten we het eh noemen, en
‫laten we het meteen initialiseren, wat zo'n universiteitsmanager is.
‫En nu kan ik doorgaan en jou gebruiken en mannelijke studenten stippen.
‫Dus deze methode hier.
‫En tot slot, laten we ook meteen naar de console of console die leessleutel gaan, zodat ons programma niet zomaar wordt
‫afgesloten.
‫Oke.
‫Dus laten we het uitvoeren.
‫En we zien hier mannelijke studenten terwijl we student Tony hebben met het idee van één geslacht, mannelijke leeftijd.
‫Eenentwintig van de universiteit met het idee één.
‫Oke.
‫Dus laten we het eens bekijken.
‫We hebben hier een mannelijke student.
‫Dus laten we de mannelijke student kopiëren en plakken.
‫Kijk gewoon of er twee kunnen zijn.
‫Dus deze zal eerlijk zijn.
‫En Frank is een man, maar hij is tweeëntwintig en zit ook op de tweede universiteit.
‫Dus iedereen is aan de Universiteit van Peking zoals het lijkt.
‫Dus laten we de code opnieuw uitvoeren.
‫En dan zijn we zien we beide touwen.
‫Dus we zien Frank en we zien Tony.
‫Dus Frank is van universiteit één en Tony, eigenlijk is Tony van één en Frank van twee.
‫Oke.
‫Dus nu zie je dat deze methode prima werkte.
‫Ga je gang en maak een methode die hetzelfde doet.
‫Maar voor vrouwen.
‫Dus we gaan gewoon alle vrouwelijke studenten van de verschillende universiteiten uitprinten.
‫Oké, ik hoop dat je het geprobeerd hebt, dus ik ga het deze keer typen.
‫Openbare ongeldige vrouwelijke studenten en ik heb weer een I-opsombaar nodig, die van het type student zal zijn.
‫Dus een lijst met studenten, wat een lijst met vrouwelijke studenten wordt.
‫En ik wil controleren van alle studenten en
‫studenten.
‫Dus dit is, zoals ik al zei, een voor elke lus hier, eigenlijk.
‫En we willen alle studenten controleren waarvan het geslacht vrouwelijk is en we willen die studenten selecteren en
‫ze in onze vrouwelijke studenten plaatsen.
‫Ik telbaar nu kunnen we dat op de console schrijven.
‫Dus s. W. en
‫vrouwelijke studenten en dan gebruiken we voor elke dergelijke lus een student genaamd student en de
‫verzameling genaamd Female Students.
‫En nu gaan we hier gewoon leerling-dot print gebruiken.
‫Dus laten we nu eens kijken naar de vrouwelijke studenten, zodat jij en de punt vrouwelijke studenten methode.
‫En ik weet dat deze naam niet perfect is.
‫Het kan zoiets zijn als vrouwelijke studenten laten zien of filteren op vrouwelijke studenten of gefilterd op mannelijke studenten.
‫Maar ik hou het hier gewoon simpel.
‫En wij zijn studentes, Carlaw, Laila en Linda met het idee één drie en vijf van 17, 19 en
‫22 jaar.
‫En er zijn verschillende universiteiten, zoals je hier kunt zien.
‫Oke.
‫Dus nu heb je gezien hoe je in dit geval een grotere lijst kunt maken.
‫We gebruiken hier alleen een lijst met elementen die we hebben toegevoegd.
‫Dus je hebt gezien hoe je dat kunt doen met arrays, hoe je link kunt gebruiken.
‫Dus deze verklaring hier met de race en ook met lijsten en je kunt hetzelfde gebruiken met
‫ontelbare oproepen, met goed gegenereerde lijsttypen.
‫Rechts.
‫En natuurlijk ook met tafels en met X-bedrag.
‫En dat is iets dat we later zullen zien.
‫Dus laten we doorgaan naar de volgende video waarin we onze klas hier uitbreiden.
‫Dus onze universiteitsmanagerklas, die ons wat meer informatie zal laten zien, want tot nu toe zien we
‫alleen studenten, mannen en vrouwen.
‫Maar wat als we willen filteren op verschillende informatie of als je het wilt sorteren, dat soort dingen?
‫Dat is iets dat we in de volgende video zullen behandelen.
‫Dus tot ziens in de volgende video.