‫Welkom terug.
‫Ik hoop dat je hebt geprobeerd deze uitdaging af te maken, waarbij je verschillende klassen en klassen of verschillende afgeleide klassen moest
‫maken en ja, laten we gewoon doorgaan en ermee beginnen.
‫Laten we dus een nieuwe klasse maken met de naam Werknemer.
‫En deze werknemer zou verschillende informatie moeten hebben, allereerst de namen, dus ik ga gewoon door
‫met Propp en het wordt een string-eigenschap met een naam.
‫Dan hebben we nog een prop string, voornaam, en de derde is een eigenschap genaamd Sellery.
‫Dus nu hebben we die drie eigendommen en kunnen we doorgaan en een aannemer maken,
‫een ambtenaar, en die neemt een naam, een voornaam en een salaris op.
‫En die moeten we natuurlijk instellen.
‫Dus deze naam wordt naam.
‫Deze voornaam wordt de voornaam en ze beginnen Sellery wordt Sellery.
‫Oke.
‫Dus dat is onze constructeur.
‫En dan zou onze medewerker de methodes Werk en POS moeten hebben.
‫Dus laten we die openbare leegte creëren en dit zou iets moeten schrijven alsof ik aan het werk ben
‫en dan een leegte genaamd Porres, die gewoon iets gaat schrijven als, ik heb een pauze.
‫Oke.
‫Dus dat is zo'n beetje onze medewerker.
‫En nu willen we erven van die werknemer en we willen doorgaan en een nieuwe klas creëren met de naam
‫Boss.
‫Dus dit wordt eigenlijk allebei.
‫Laten we dat veranderen.
‫Laten we deze klasse gewoon verwijderen en een nieuwe maken.
‫We hadden het kunnen hernoemen, maar een nieuwe maken is eigenlijk handiger.
‫Ga zo door.
‫En nu zou de baas een eigen eigendom moeten hebben.
‫Zoals hier vermeld, dus laten we terug gaan en een klassenbaas hebben gemaakt met een eigenschap genaamd Company Car en
‫de methode-lead.
‫Dus laten we die Propp maken en deze zou een string moeten zijn en ik ga het bedrijfswagen noemen.
‫Dan hebben we de methode.
‫Openbare leegte leiden.
‫En deze gaat gewoon iets zeggen als, ik ben de baas of iets dergelijks.
‫S. W. baas.
‫Dus geweldige Engelse grammatica hier, ik ben de baas en nu moeten we doorgaan en een andere rijklasse van werknemers creëren, stagiaires
‫of stagiair genaamd, met de eigenschappen, werkuren en schooluren en de
‫leermethode.
‫Dus laten we dat gewoon doen.
‫Laten we een nieuwe klasse maken met de naam.
‫Stagiair
‫en hun stagiaire trouwens, de baas kwam niet voort uit werknemers, dus die had ze gewoon.
‫Hetzelfde geldt voor onze stagiair.
‫Het komt ook voort uit werknemer.
‫En nu, zoals je ziet, omdat het geen a heeft.
‫Omdat we geen lege hebben.
‫Constructeur hier, het klaagt, dus ik ga een lege instructeur maken, die alleen maar gaat
‫zeggen dat de naam standaard Dennis wordt, en dan wordt de voornaam standaard omdat de voornaam
‫Dennis is.
‫De achternaam zou in mijn geval Puhn, Utah moeten zijn.
‫En dan hebben we het salaris, dat wordt gewoon, laten we het simpel houden, 50.000 en heel nauwkeurig.
‫En dan hebben we het nog niet eens over de munteenheid.
‫Oke.
‫Dus als we nu zeggen dat je de fout ziet verdwijnen, want als ik dat niet heb, dus even,
‫dan zal ik het verwijderen.
‫Het zal hier ongelukkig zijn.
‫Dus je zegt dat er geen argument is gegeven dat overeenkomt met de vereiste formele parameternaam van de string
‫string int van de werknemer.
‫OK, dus dat of we moeten een constructor implementeren in de boss-klasse.
‫Wat ik denk dat we nog moeten doen, dus laten we dat doen, want als we een baas creëren, willen we informeren
‫wat we willen toevoegen aan de informatie over deze bedrijfswagen.
‫Dus laten we een publieke baas creëren, die een reeks genaamd bedrijfswagen bedrijfswagen zal opnemen.
‫Dan een string genaamd name string genaamd First Name en Interchurch genaamd Sellery La.
‫En als we hier nu gewoon zoiets als dit zeggen.
‫Die auto van de zaak is gelijk aan de NE auto.
‫Nu ontbreken alle andere en we kunnen natuurlijk doorgaan en zoiets zeggen.
‫Die naam is gelijk aan naam, maar we kunnen het zelfs eenvoudiger maken door iets te gebruiken dat de basis wordt genoemd.
‫Dus we gebruiken de basisnaam, voornaam en salaris.
‫Dus wat dat doet, is dat het gewoon de aanpak gebruikt die we hier hadden.
‫Dus deze hier, dus hij gebruikt deze constructor voor ons.
‫Dus we hoeven niet al die initialisatie hier te schrijven.
‫Oké, voordat we iets anders doen, laten we dat testen, dus laten we een werknemer creëren of
‫eigenlijk een baas.
‫Dus laten we doorgaan met een werknemer, dus werknemer wordt Michael, mijn CO en hij is een nieuwe werknemer en nu kunnen we
‫zo doorgaan.
‫Dus dat wordt Dennis.
‫Dus we nemen deze constructor hier.
‫Maar zoals ik liever informeer over de echte Michael, dus het wordt Michael Miller en zijn salaris
‫wordt veertigduizend.
‫En nu kunnen we natuurlijk doorgaan en de methoden van Michael Michael noemen.
‫En we hadden goed, hij zou moeten werken, dus ga je gang en werk.
‫En Michael, ga je gang en sla over.
‫En dan eindelijk de sleutel van de derde klas console om de console open te houden, dus laten we dat testen en dat zijn we.
‫Dus eerst werkt hij en dan heeft hij een pauze.
‫En dat is geweldig.
‫Goeie kerel, Michaël.
‫Nu kunnen we doorgaan en een baas creëren.
‫Dus laten we doorgaan en zeggen, baas, en ik ga hem bellen.
‫Chuck Norris wordt een nieuwe baas genaamd.
‫Hij heeft een auto van de zaak nodig.
‫Wat wordt het dan voor Ferrari?
‫Een naam, en dit zal van Nori zijn.
‫Dan zal de eerste naam Chuck zijn en zal zijn salaris meer dan negenduizend zijn.
‫Dus gewoon een zeer hoge waarde en het accepteert die waarde eigenlijk niet.
‫Dus dat was te veel voor een individu om te dragen.
‫Dus dat is veel geld dat Chuck verdient en nu kunnen we doorgaan en hem de leiding geven.
‫Dus laten we Chuck Norris onze leider zijn en hij zal leiden.
‫Dus laten we eens kijken wat hij zegt.
‫En hij zegt: ik ben de baas.
‫En natuurlijk kunnen we doorgaan en wat meer informatie toevoegen over wat hij zegt.
‫En mijn naam is.
‫En dan gebruik je gewoon zoiets als zijn naam en je kunt zelfs wat meer informatie toevoegen over zijn salaris, al dat
‫soort dingen.
‫Dus dat was geen onderdeel van de oefening, maar ik voeg het hier gewoon toe.
‫Dus we hebben wat meer informatie over deze man.
‫En ik ga beginnen met een voornaam en dan ga ik verder met de achternaam of eigenlijk de
‫naam.
‫Zoals je kunt zien, kan ik ze gebruiken, ook al heb ik die eigenschappen niet in mijn ballen gemaakt
‫omdat ik ze erven van werknemer.
‫En als we het nu opnieuw doen, ben ik de baas.
‫Mijn naam is Chuck Norris, en dat is geweldig.
‫Dus Chuck Norris is nu onze baas.
‫Onze stagiaire moet ook iets doen.
‫Dus hij zou zijn eigen eigendommen moeten hebben, namelijk zijn werkuren, werkuren en een ander, dat
‫zijn studie- of schooluren zal zijn.
‫Dus het moeten de studie-uren zijn en het gevoel dat hij thuis studeert.
‫Maar eigenlijk weet ik niet zeker of je op de hoogte bent van het opleidingssysteem in Duitsland.
‫Je hebt een opleidingssysteem van drie jaar waarin je een baan leert en het is vergelijkbaar met, nou ja, het is niet
‫echt vergelijkbaar met het college, maar dat is ongeveer zoals na tien jaar school, je gaat daarheen, je
‫gaat naar deze molen, je studeer een stagebaan, en dat doe je drie jaar.
‫En achteraf ben je een expert, geen expert, maar je bent goed opgeleid om het werk behoorlijk goed te doen.
‫Dus je hebt 60 procent werktijd of zelfs 80 procent werktijd en dan nog een dag school.
‫Dus je gaat naar school om meer gedetailleerde, belangrijke informatie over de taak te leren.
‫En dat is iets dat heel goed werkt voor Duitsland.
‫Het is dus niet nodig dat iedereen naar de universiteit gaat om een goede baan te krijgen of dat iedereen naar de universiteit gaat om een goede
‫baan te krijgen.
‫Dus dit is een heel alternatief daar.
‫Oke.
‫Dus even een kleine kanttekening.
‫En laten we nu doorgaan en een leerling-constructeur maken en die zal de werkuren nodig hebben.
‫Dan
‫de schooluren, een naam, een voornaam, string voornaam, dan noem ik het zo.
‫Ik denk zo en eind salaris.
‫En nu gebruiken we hier ook base.
‫En als je dat niet hebt gedaan, is dat helemaal prima.
‫Maak je geen zorgen.
‫Het is alleen voor jou om te weten dat je dat kunt doen.
‫Dus naam, voornaam en salaris, ik ga gewoon die uit onze basisklasse nemen.
‫En nu hoef ik alleen nog maar de werkuren toe te wijzen.
‫En eigenlijk wil ik hier dat dit begint met werkuren, wat onze werkuren zullen zijn, en dan beginnen
‫ze met schooluren, wat onze schooluren zullen zijn.
‫En dat is het.
‫Rechts.
‫Naam, voornaam en salaris komen sowieso uit de basisklasse.
‫En nu moeten we de twee methoden leren.
‫En wat was het.
‫Leren en werken en nu werken.
‫Stagiairs zouden dan iets anders moeten werken.
‫De baas of de werknemer, zo leren we en hier schrijven we gewoon zoiets als S. W. , Ik leer zoveel uren
‫op deze manier en het zullen de leeruren of schooluren zijn.
‫Zo, en nu zal de laatste methode openbaar ongeldig werk zijn, en nu zou deze onze werknemersmethode moeten
‫overschrijven, die juiste regel troosten.
‫Ik werk nul uur.
‫En met nul bedoel ik niet nul.
‫Ik bedoel de werktijden.
‫Dus als je nu ziet dat Hyde's geërfde lid staat en je werkt, hij gebruikte het nieuwe sleutelwoord
‫als verbergen de bedoeling was, dat is iets dat we in detail zullen bespreken in het volgende hoofdstuk waar
‫we het hebben over polymorfisme.
‫Maar laten we nu gewoon een nieuwe medewerker aanmaken.
‫En dit keer wordt het een stagiaire medewerker.
‫Dus ik ga hier Michelle bellen, en zij wordt de nieuwe stagiaire.
‫Michelle, eigenlijk heeft ze werkuren nodig.
‫Laten we zeggen dat ze 32 uur per week werkt.
‫Daarna gaat ze acht uur per week naar school.
‫Haar naam is Michelle Gardner.
‫Dus Michelle en haar salaris is iets van tienduizend per jaar.
‫Oke.
‫Dus laten we nu doorgaan en Michelle vragen naar haar studie.
‫Dus hoe gaat dat?
‫En dan, Michelle, het werk.
‫Nu, laten we het uitvoeren en je zult zien wat er gaat gebeuren, en er staat, ik leer acht uur
‫en ik zal 32 uur werken.
‫Nou, we hebben het overschreven en we hebben precies dezelfde methode gebruikt.
‫Dus werk met dezelfde naam.
‫Deze was niet virtueel en we hebben hem overschreven.
‫En hier is het klagen of het is niet echt klagen, maar het zegt dat er iets niet helemaal
‫klopt.
‫Dus dat is perfect, want het helpt ons om naar het volgende hoofdstuk te gaan waar we het hebben over polymorfisme, over het
‫overschrijven van methoden, nog verder, omdat we tot nu toe maar één benadering hebben gebruikt, maar er zijn er
‫meerdere.
‫Dus als ik bijvoorbeeld een openbaar nieuw leegtewerk maak dat doorgaat en een nieuwe methode voor mij creëert.
‫En goed, in ons geval doet het hetzelfde.
‫Maar als het gaat om polymorfisme, zal dit een enorme impact hebben op ons get our-programma.
‫Dus ik hoop dat het je gelukt is om dat te bouwen.
‫En het was gewoon een andere oefening, gewoon een nieuwe oefening, nog een om opnieuw te testen, of je
‫dat aankan, of je subklassen kunt maken en gewoon een beter begrip krijgt van hoe klassen of de basisklassen
‫en rijlessen samenwerken en hoe ze te bouwen en dat soort dingen.
‫Geweldig.
‫Dus tot ziens in het volgende hoofdstuk.
‫Waar gaan we heen met polymorfisme?