‫En in deze video gaan we kijken naar het belangrijkste sleutelwoord dat je misschien bent tegengekomen, of
‫misschien niet, maar het is zeker iets dat erg handig is bij het programmeren en het
‫zal erg belangrijk zijn voor je arsenaal aan functies die je nodig hebt. kan beheersen in C-scherpe ontwikkeling.
‫Dus laten we ernaar kijken.
‫Het punt is, we hebben methoden gebruikt die al macht gebruikten.
‫En dat kan ik je zeggen, want we hebben nogal eens de juiste lijn gebruikt.
‫En rode lijn, zoals je hier ziet, zegt hallo, wereld.
‫Nou, het leuke is als je de juiste regel bekijkt, zodat je erover zweeft en dan zou je
‫kunnen zien dat het meerdere overbelastingen heeft.
‫Oké, dus laat me het hier nog een keer typen.
‫Juiste lijn zo.
‫En als ik dan de beugel open, zie ik dat er 18 verschillende overbelastingen zijn.
‫Overbelastingen zijn in principe verschillende soorten implementaties voor deze methode.
‫Er is dus niet slechts één implementatie voor deze methode binnen de consoleklasse, maar er zijn
‫er meerdere.
‫OK, dus je kunt het hier bekijken door erop te klikken.
‫Je zou kunnen zien dat er hier een aantal juiste regelimplementaties zijn.
‫Dus de simpele, dan degene die een booleaanse waarde aanneemt, degene die de buffer neemt of
‫in feite een set karakters, enzovoort.
‫OK, dus er zijn een heleboel verschillende boventonen die deze heldere lijn heeft.
‫En degene waar ik in het bijzonder naar verwijs, zal degene zijn die we hier hebben.
‫Het is dus de 15e, althans in mijn versie van Visual Studio.
‫Dit kan veranderen, afhankelijk van wanneer je het uitcheckt en je kunt hier zien dat er een krachtig toetsenbord is.
‫Er staat dus Hiram's object array AREK.
‫Dus Horan's betekent dat het zoveel parameters zal accepteren als je het geeft en het zal parameters van het type
‫object accepteren.
‫Kortom, elk afzonderlijk klassenelement dat u maakt of elk afzonderlijk object van wat dan ook, zal van
‫dat type object zijn.
‫Dus zelfs dit klassenprogramma zal intern van het object erven.
‫We gaan iets later kijken naar overerving, maar in principe net zoals het elk type informatie of
‫elk type gegevens accepteert.
‫Dus dat is echt het leuke aan dit specifieke voorbeeld.
‫Maar u hoeft het niet zo te gebruiken dat het alle soorten informatie accepteert.
‫Dus voordat we te ingewikkeld worden, laten we eerst een voorbeeld bekijken.
‫OK, dus we zagen in deze overbelasting dat het een stringformaat accepteert en later de parameters.
‫Laten we dus een paar waarden doorgeven aan deze methode van de juiste regel.
‫Dus we gaan gewoon prijs is gebruiken en wat dan ook de waarde of de eerste waarde die we
‫hebben na deze string en de komma die we doorgeven als parameter zal zijn.
‫Dus het zal deze positie nul zijn, dan is PI drie een vier, wat op deze positie zal
‫zijn en op is en dit wordt dit op.
‫Oké, dus als we dit uitvoeren.
‫Je zult zien dat het in principe al onze parameters accepteerde, zoals prijzen om drie punt één te hervatten,
‫want op is het apenstaartje.
‫Dus we kunnen natuurlijk ook zoveel getallen bij elkaar optellen als we willen of zoveel parameters als we
‫willen.
‫Dus laten we het stomme voorbeeld nemen waarin we de getallen zo doorgeven.
‫Dus één plus twee plus drie enzovoort.
‫Dit zijn in feite de waarden die we hier hebben.
‫Maar als je ze in de string wilt gebruiken, moeten we met nul beginnen.
‫Dit is dus de nulpositie, wat alleen betekent dat de ene wordt weergegeven.
‫De tweede zal de twee weergeven, deze zal hier en zo verder zijn.
‫Dus als we deze code uitvoeren, zult u zien dat deze nog steeds werkt.
‫Dus er staat één plus twee plus drie, enzovoort, totdat het ons 28 geeft.
‫Dus je ziet, we hebben geen acht jaar.
‫We hebben een negen.
‫We hebben die dan allemaal samen, dat is hier tot achtentwintig.
‫Dus je ziet hier dat we zelfs een berekening hebben die we eraan doorgeven.
‫Dus het accepteert allerlei dingen.
‫Maar het belangrijkste onderdeel waar we naar willen kijken zijn niet de objecten, maar we kijken naar het belangrijkste
‫sleutelwoord.
‫Laten we dus ons eigen voorbeeld maken waarin we het belangrijkste sleutelwoord gaan gebruiken om zoveel parameters
‫toe te staan als de kleur van de methode ons wil geven.
‫OK, dus laten we een nieuwe methode maken.
‫Public static We maken het statisch zodat we het binnen onze hoofdmethode kunnen gebruiken of we kunnen het vanuit onze
‫hoofdmethode aanroepen.
‫En ik ga niets teruggeven en het zal buiten zijn terwijl we het de naam van Hirams methode zullen geven.
‫Ken, hier gaan we deze speelkamers gebruiken.
‫Sleutelwoord.
‫En dan zal het in ons geval geen objecttype zijn, maar een array van strings die we eraan
‫kunnen doorgeven.
‫En ik ga dit noemen.
‫Array van strings zin.
‫Dus binnen de methode van onze ouders gaan we nu een for-lus gebruiken.
‫En ik zal nul zijn, ik zal minder zijn dan de lengte van de zin.
‫En dan verhogen we met één zo hoog plus plus jou.
‫OK, dus wat wil ik doen in deze follow-up?
‫Nou, eigenlijk wil ik gewoon elk item op de lijst van die perimeter schrijven dat naar me werd gegooid.
‫Ik wil het op de console rijden en ik kan het gewoon doen met de console.
‫Maar juiste verklaring hier, zo juist.
‫Gebruik de zin op de positie van I omdat zin, als je ernaar kijkt, een array is, het is een array
‫van strings.
‫Dus de positie I zal in het begin nul zijn.
‫Dus wat de eerste parameter ook is die mij is gegeven, het is iets dat ik op dit punt ga
‫schrijven.
‫En dan zal ik zo een lege ruimte toevoegen.
‫En ga naar de volgende iteratie van de lus, dus dit forum zal nu net zo vaak herhalen als we parameters doorgeven aan
‫deze huidige methode.
‫Dus laten we ernaar kijken en onze belangrijkste methode, laten we deze methode eigenlijk noemen.
‫Dus hier ga ik deze Pyramus-methode gewoon een supereenvoudige of stomme zin noemen, maar de zin zal
‫worden opgesplitst in afzonderlijke woorden.
‫OK, dus ik ga gewoon zeggen, dit is een lange reeks.
‫Ik heb geen idee wanneer het gaat eindigen.
‫Punt punt punt.
‫En we zouden op dit punt door kunnen gaan, maar eigenlijk passeren we gewoon een touwtje, nog een touwtje, nog
‫een touwtje enzovoort, of een stel touwtjes hier.
‫Dus laten we deze applicatie uitvoeren.
‫En we kunnen zien dat dit een lange reeks is.
‫Ik heb geen idee wanneer het gaat eindigen.
‫We kunnen dit nu op elk moment wijzigen.
‫Dus laten we het doen.
‫Laten we het opnieuw uitvoeren.
‫En nu zie je, we hebben onze straf verlamd.
‫Dit is geen idee wanneer het eindigt, maar de code werkt nog steeds.
‫Dus dit oudertoetsenbord stelt ons in feite in staat om zoveel parameters door te geven als we willen.
‫We hadden ook helemaal geen parameters kunnen doorgeven.
‫Laten we dus geen parameters doorgeven.
‫En we zullen zien dat er niets gebeurt, maar onze code crasht ook niet.
‫Oké, dus dat is het leuke van deze Perm's Keywood.
‫Laten we nu een methode maken die ook objecten toestaat.
‫Laten we dus een andere empowerment-methode maken.
‫Deze methode zal ook de oudermethode zijn, en er zijn geen strings voor nodig, maar er zijn alleen objecten voor nodig en we
‫noemen het dingen.
‫Dus wat we er ook aan geven, wat we nu gaan doen, we gaan dit
‫gebruiken voor elke lus, die door de dingen gaat die we eraan doorgeven, wat een reeks objecten is.
‫En voor elk afzonderlijk object zal het dat object hier in de juiste verklaring plaatsen.
‫Wat het leuke is, is dat elke afzonderlijke klasse intern een methode heeft die wordt aangeroepen om te stringen, oké?
‫Dus elke afzonderlijke klasse, ongeacht welke klasse je hem intern maakt, heeft deze methode of erft van een object,
‫wat betekent dat deze methode wordt aangeroepen.
‫String, dus dat betekent dat welk object je ook aan onze methode geeft, het in staat zal zijn om er een string
‫van te maken, zelfs als de string gewoon zoiets is als dit is een klasse of dit is de klasse die zo-en- wordt
‫genoemd dus.
‫OK, dus het is misschien geen bruikbare informatie die je daar krijgt, maar het zal er in ieder geval een string van maken
‫en de applicatie zal niet crashen.
‫Dus zoals ik al zei, overerving is iets waar we later op zullen ingaan.
‫Kortom, het is de relatie tussen verschillende klassen en één klasse wordt de ouder.
‫En dan heb je.
‫Hm.
‫Hoewel je meerdere kinderen in deze klasse kunt hebben en in feite de ouder een
‫bepaalde functieset heeft voor bepaalde functies en leden in het algemeen en de ervende klassen, zullen ze dezelfde functies hebben als de
‫ouder.
‫Dus dezelfde leden als de ouder, maar ze kunnen later verlengen.
‫Maar zoals ik al zei, we gaan hier in een apart hoofdstuk dieper op in.
‫Dus hier, als we dit goed doen, gebeurt er niets.
‫Laten we dit dus echt laten lopen.
‫Laten we de ouders-methode aanroepen met enkele coole waarden die we eraan gaan doorgeven.
‫Daarom ga ik wat domme waarden doorgeven.
‫Laten we het gewoon zo doen.
‫OK, dus hier heb ik een geheel getal, dat ik Prijs zal noemen, en ik geef het de waarde van vijftig.
‫Dan geef ik een float door, wat mijn PI zal zijn, en dan een karakter dat de toegewezen andere string zal zijn,
‫genaamd boek, wat The Hobbit zal zijn.
‫En wat ik nu doe is dat ik gewoon doorga en deze methode gebruik die een lijst met parameters van objecten accepteerde, hoe veel het
‫ook is, en we gaan gewoon door omdat we besloten om er drie of zeven te hebben of
‫hoeveel we wilden , en nu geven we al die verschillende variabelen door.
‫Dus we zijn Press-Enterprise PI bij en boeken.
‫En als we dit nu uitvoeren.
‫We zullen zien dat er drieënvijftig punt één staat voor dat en The Hobbit en dan en de tweede
‫regel, wat we Palms metamethode nog eens noemen, we geven gewoon waarden direct door.
‫Dus we geven hier een string door, een dubbele vijf komma drie en dan een dollarteken.
‫Zo karakter is het omdat we hier de enkele aanhalingstekens gebruiken.
‫Of eigenlijk de apostrofs.
‫Dus nu vraag je je misschien af, waarom zou ik me druk maken om deze functie, omdat je me hier enkele voorbeelden hebt gegeven, Dennis, maar die
‫zijn niet echt nuttig voor mij.
‫Dus waarom zou ik me zorgen maken?
‫Omdat ik specifiek kan definiëren hoeveel parameters, hoeveel parameters ik aan u wil doorgeven, en dan kan
‫ik er heel specifiek over zijn.
‫Nou, het punt is, er zijn tal van toepassingen waar dat niet het
‫geval is, waar je er echt voor moet zorgen dat je de vrijheid hebt om meerdere verschillende waarden door te geven.
‫En we gaan het goed bekijken bij het specifieke voorbeeld in de volgende video.
‫Oké, dus ik zie je daar.