Welkom terug in het einde van de laatste video we zagen dat toen we onze aannemer functie genaamd we niets terug.
Het hele doel van een constructorfunctie is om objecten te bouwen.
Dus toen we de functie noemen we zouden heel graag hebben een nieuw object worden gemaakt.
Helaas is dat nu niet gebeurt.
Maar het goede nieuws is dat we onze problemen op te lossen met behulp van de nieuwe sleutelwoord wanneer we de nieuwe zoekwoorden gebruiken.
Alles op magische wijze werkt.
Het eerste huis variabele is nu een object met de slaapkamers badkamers en het aantal vierkante voet pand.
Maar laten we eens kijken precies wat de nieuwe zoekwoord doet.
Net als het sleutelwoord dit inzicht met de nieuwe trefwoord heeft kan heel lastig zijn.
Maar herziening van de dia's.
Onthoud deze regels en vooral proberen het coderen van een paar voorbeelden.
Het zal echt helpen uw aandacht van het materiaal.
We zien dat de nieuwe zoekwoord wordt gebruikt in combinatie met een functie.
In feite moet de nieuwe zoekwoord worden gebruikt met een functie of anders zullen we een type fout krijgt.
Laten we eens zien waarom dat het geval is.
Het onderzoeken precies wat de nieuwe trefwoord eerste doet.
Het creëert een object uit de lucht vallen.
Tweede geval wordt de waarde van het sleutelwoord deze in de constructor functie die wordt gebruikt.
Te zijn dat het object dat zojuist is gemaakt.
Derde het voegt een impliciete rendement.
Het eind van de functie, waardoor het object gemaakt met de nieuwe sleutelwoord kan worden geretourneerd door de functie.
Tot slot en dit is het meest lastig.
Het voegt een woning op het lege object dat kan worden geopend met behulp van dubbele underscore Prato double underscore deze dubbele underscore wordt vaak genoemd Dunder.
Dus dit pand is ook bekend als Dunder Prato de Dunder Prato pand verbindt het object dat zojuist is gemaakt om de woning prototype op de constructorfunctie.
Die laatste zin kan hebben leek een waas, maar niet te veel zorgen voor nu gaan we dit gaan in de kleinste details.
Voor nu laten we de praktijk door het maken van een constructorfunctie van een hond.
Elke hond moet een naam en een leeftijd als een bonus en een functie voor elke hond object gemaakt op basis van de functie genaamd Bark hebben.
Deze functie moet tenietgedaan loggen de naam van de hond toegevoegd aan de string gewoon blafte pauzeren de video en proberen om dit uit.
Dus wat heb je verzinnen.
Hopelijk ziet het er iets als dit.
Hier hebben we een constructorfunctie van een hond.
Deze functie heeft twee parameters.
Naam en leeftijd.
Vergeet niet dat u uw parameters om het even wat kan betekenen.
Maar omdat we willen eigenschappen bevestigen op het object dat noemde naam en leeftijd moeten we waarschijnlijk onze parameters te noemen zal creëren.
Hetzelfde binnenkant van deze functie waarbij verstevigingseigenschappen op het sleutelwoord deze gelijk aan de waarde van wat wordt doorgegeven aan de functie en het toevoegen van een functie genaamd Barch op het sleutelwoord deze die geneutraliseerd logt de eerste eigenschap name aaneengeschakelde met de tekenreeks gewoon geparkeerd op de volgende lijnen.
We zijn het creëren van twee variabelen verroeste en Feydeau en het instellen van hen gelijk aan de waarde van de hond constructorfunctie worden opgeroepen met de nieuwe zoekwoorden.
Nu voordat we samen te vatten met een nieuw zoekwoord heeft pauzeren de video en kijk of je een van deze vier dingen onthouden.
Eerst maakt een leeg object uit de lucht vallen.
Ten tweede het zet dan de waarde van het zoekwoord.
Dit in de functie die wordt gebruikt in combinatie met de lege object dat zojuist is aangemaakt.
Derde het voegt een impliciete rendement.
Het eind van de functie, waardoor het object gemaakt met de nieuwe sleutelwoord kan worden geretourneerd door de functie.
Vierde voegt het pand Dunder Prato op het object dat zojuist is gemaakt.
In dit filmpje bekijken we hoe het zoekwoord nieuwe gebruiken om objecten uit constructorfuncties creëren.
We leerden over de vier dingen die de nieuwe zoekwoord doet die ik u sterk aan te moedigen om te beoordelen, want we zullen met betrekking tot dit in veel meer diepte en het kennen van de fundamenten is essentieel in de volgende video.
We gaan om te praten over het gebruik van meer dan een constructorfunctie en hoe we onze code kan refactoren om het nog schoner te maken.