‫Welkom terug en deze video, ik wil het graag hebben over leden, en daarom maak ik hier gewoon een
‫nieuwe klas aan en ik ga het nu leden noemen in de klas van dit lid.
‫Ik wil doorgaan en alle verschillende soorten leden maken die relevant zijn bij het
‫werken met objectgeoriënteerd programmeren.
‫Dus we hebben.
‫Privé velden bijvoorbeeld.
‫Dus laten we hier het privéveld onthouden, en dat zou zoiets zijn als de naam Private String
‫Manber dan de functietitel van de privéstring.
‫Dit zijn dus slechts voorbeelden van leden.
‫Het kunnen dus privévelden zijn.
‫Het kunnen ook openbare velden zijn.
‫Dus nee, ze noemden ledenvelden, dus.
‫Dit zou een openbaar veld zijn, en dat is openbaar en leeftijd, dus een voorbeeld, een lid zou dan een
‫salaris kunnen krijgen, al dat soort dingen.
‫Dus al deze variabelen, deze velden, deze globale variabelen, ze zijn leden van deze klasse.
‫Dus dan zijn er eigenschappen die ook lid zijn.
‫Dus laten we zeggen dat ik een woning wil hebben.
‫Ik ga hier gewoon vallen en dubbeltikken en dan deze eigenschap krijgen en het
‫wordt de tekenreeks functietitel, functietitel.
‫Dus dat hadden we hier, wat een privéveld is.
‫En nu maak ik een eigenschap aan met dezelfde naam, maar met een hoofdletter G.
‫En hier hebben we een betere en betere en ze zijn ook gemaakt, automatisch gemaakt.
‫Maar we kunnen ook doorgaan en het handmatig maken, zoals je in de laatste video hebt gezien.
‫Dus laten we dat maar heel snel doen.
‫Dus in plaats van hier de standaard te krijgen en in te stellen, wil ik krijgen, ik wil de functietitel retourneren en in plaats
‫van een standaardbepaler, wil ik zoiets gebruiken als de functietitel moet worden ingesteld.
‫Dus de functietitel wordt de waarde die aan ons wordt gegeven.
‫Rechts.
‫Dus dat is onze voorbereiding en laten we het opruimen zodat het er een beetje beter uitziet.
‫Dit is dus een eigendom van een lid dat de functietitel veilig en algemeen onthult.
‫Dus, weet je, om te onthouden, eigenschappen beginnen met een hoofdletter.
‫OK, dan hebben we een lid, wat een methode is.
‫Laten we dus een public no-methode maken die vanuit andere klassen kan worden aangeroepen.
‫Zoals je weet, kunnen openbare methoden worden aangeroepen vanuit andere klassen en methoden binnen een klasse
‫worden haar leden genoemd.
‫Dus de ledenklasse.
‫In ons geval is dit een klas die leden heet, maar wat de naam van de klas ook is, laten
‫we zeggen dat het een leerling is.
‫Dus je hebt een klas met al je studenten, alle informatie over studenten en
‫de vaardigheden van studenten enzovoort, dan zou een methode daar ook een lid van zijn.
‫Dus laten we gewoon een voorbeeld maken.
‫Openbare leegte intro Duce Singh en Bull is vriend.
‫En wat ik hier wil doen, is gewoon iemand voorstellen.
‫En als het een vriend is, dan wil ik mezelf op een, laten we zeggen, meer besloten manier voorstellen of iets
‫dergelijks.
‫Oke.
‫Dus laten we zeggen dat we gewoon een andere hebben.
‫Ik ga hier nog een veld toevoegen, namelijk Sellery.
‫Dus privé en salaris.
‫En als het nu een vriend is, wil ik ze ook over mijn salaris vertellen, want dat zou ik niet met
‫iemand anders delen.
‫Maar in plaats van een openbare methode te gebruiken, ga ik daarvoor een privémethode gebruiken.
‫Dus dat wil ik niet doen binnen de introductie zelf.
‫Daar wil ik een andere methode voor maken.
‫En het wordt privé leegte, privé-informatie delen.
‫En het gaat iets schrijven als, hallo, mijn goed, eigenlijk gewoon mijn salaris genoemd.
‫Mijn salaris is het salaris.
‫En natuurlijk moeten we het salaris weten of het moet een salariswaarde zijn.
‫Laten we dat dus gewoon als standaardwaarde instellen.
‫Dus minimaal twintigduizend, dat is het minimumloon van onze leden.
‫Dus dat wordt privé-informatie delen.
‫En ik heb deze Boulis-vriend gebruikt, wat voor introductie ook wordt gebruikt om het delen van privé-informatie te noemen of niet.
‫Dus als het een vriend is, wil ik privé-informatie delen, anders ga ik gewoon iets schrijven als
‫ELD's S. W..
‫Hallo, mijn naam is accolades nul en mijn functie is accolades één en dan ben ik een deel van haakjes twee jaar oud
‫en nu hebben we natuurlijk al deze informatie nodig.
‫Dus die ene was de naam van het lid.
‫Toen hadden we de functietitel en hadden we de H.
‫Dus die worden allemaal gegeven als iemand geen vriend is, omdat onze vriend dit soort dingen meestal
‫weet.
‫Onze functietitel, ik ben lid, wat dan ook.
‫Maar als we wat nieuwe informatie aan onze vriend willen introduceren, zal het zoiets zijn als mijn
‫salaris.
‫Nou, het is gewoon een idee dat ik bedacht dat privé is en dat ik normaal gesproken niet aan iemand op straat
‫zou vertellen.
‫En dan hebben we nog een ander lid, namelijk een constructor.
‫Een constructeur is dus ook lid.
‫Dus als ik hier een constructor van een lid maak, wordt dit een lid.
‫Dus de constructor is de juiste regel van een lidconsole en het wordt zoiets als een object gemaakt.
‫Erg makkelijk.
‫Dus telkens wanneer een lid wordt gemaakt, laten we dit object gewoon maken.
‫En wat we hier ook zouden moeten doen, is omdat we geen waarden hebben voor onze ledennaam, functietitel
‫en salaris.
‫Eigenlijk kunnen we dat salaris hier kwijt en we gaan het alleen in leden initialiseren.
‫Dus we gaan zeggen dat de leeftijd wordt, laten we zeggen 30, dan wordt de naam van het lid Lusi.
‫Dan hebben we het salaris en verdient Lucy een mooi bedrag van zestigduizend dollar of euro, wat je maar wilt.
‫En dan hebben we wat we nog meer hebben.
‫Dus we hadden de naam van het salarislid, de titel van de vrachtwagen.
‫Dus wat is haar functietitel.
‫Hoornse.
‫Ze is een ontwikkelaar en
‫we gaan niet in detail treden wat voor soort ontwikkelaar ze is, maar dat is de constructor van onze
‫leden en de constructor zelf is een lid van deze klasse.
‫En tot slot hebben we iets genaamd Finalize of Destructor, dat ook lid is.
‫En de vernietiger is gemaakt met dit curlee-teken hier.
‫En dan de naam van de klasse, die een ledenondersteuning is, die eenvoudig leden is en deze finaliseren of
‫destructor niet kan worden gedefinieerd, instrueert.
‫Het is alleen mogelijk om dat te doen binnen klassen en.
‫Een klasse kan maar één laatste verliezer hebben, dus we hebben gezien dat we meerdere constructors kunnen
‫maken, maar we kunnen slechts één destructor per klasse maken en die laatste laser kan niet worden geërfd of overbelast en kan
‫niet worden aangeroepen.
‫Het is er dus alleen voor deze specifieke klasse.
‫Dus wanneer het object buiten bereik raakt, dus ons ledenobject buiten bereik, wordt dit laatste antwoord
‫aangeroepen.
‫En laten we er gewoon een maken.
‫Trouwens, het is er voor opruimingsverklaringen.
‫Dus alleen opruimen is hier nuttig.
‫En laten we gewoon iets op de console schrijven of zoiets als de constructie van geen object.
‫Dus wanneer het object wordt gesloten of verwijderd of buiten bereik raakt, wordt deze methode
‫hier of deze laatste teaser uitgevoerd en wordt de finale leeggemaakt.
‫Dus als dit leeg zou moeten zijn, moet u het niet gebruiken.
‫Dus alleen als je hier iets nuttigs te doen hebt, zou je ooit een definitief antwoord moeten gebruiken, omdat het
‫anders alleen maar de prestaties verbruikt.
‫Dus je hebt gewoon nodeloos prestatieverlies, want wanneer klasse de laatste verliezer bevat en invoer wordt
‫gemaakt in de afrondingswachtrij en wanneer, indien voltooid, vervolgens werd aangeroepen, wordt de vuilnisman een
‫proces aangeroepen dat.
‫V En wel, daarom zou je geen lege finaled moeten maken, omdat het alleen maar iets
‫aan de wachtrij toevoegt dat niets doet en toch de prestaties vermindert.
‫Oke.
‫Dus dat is over het algemeen de uiteindelijke verliezer of de vernietiger.
‫En om dat te testen, is het best moeilijk, want als we geen bereik hebben, wat in ons geval is als
‫je de hoofdmethode opraakt, dan is er gewoon niet veel dat we nog zien omdat ons programma
‫gewoon sluit.
‫Rechts.
‫Dus laten we gewoon het object van een lid maken.
‫En ik noem dat niemand nieuwe leden worden en deze nieuwe leden of niemand wordt
‫gewoon onze Lusi.
‫We hebben dus geen constructor waar we de leeftijd en de naam van het lid en het salaris instellen, al dat soort dingen,
‫omdat we het in deze video simpel houden omdat het vooral gaat over het algemene idee van leden en om
‫af te ronden of de structuur .
‫Dus laten we nu nummer één noemen en laten we haar introduceren of laten we de introductiemethode noemen.
‫Dus nu gaat ze zichzelf voorstellen en hier moeten we een boolean geven.
‫Dus ik ga gewoon zeggen, oké, ik ben een vriend, dus vertel me alsjeblieft je salaris.
‫Dus omdat dat is wat deze introductiemethode doet.
‫En tussen haakjes, het gaat deze methode voor het delen van privé-info binnen de introductiemethode noemen.
‫Dus dat is de enige manier om iets van een privémethode buiten de klasse te krijgen door de privémethode binnen een
‫openbare methode aan te roepen.
‫Dus het delen van privégegevens is een privémethode.
‫De overtollige modifier is dus privé, maar deze openbare methode kan hier van buitenaf worden aangeroepen, wat betekent dat
‫deze bijvoorbeeld binnen onze programmaklasse kan worden aangeroepen.
‫En hier, als ik probeer toegang te krijgen tot privé-informatie en vervolgens te delen, zal het zeggen dat leden
‫die privé-informatie delen ontoegankelijk zijn vanwege het beschermingsniveau.
‫Dus ik heb er nu geen toegang toe om je deze deconstructie van geen object te laten zien.
‫Ja, deze oproep hier, we moeten buiten bereik, wat betekent dat zodra we deze statische leegte main
‫sluiten.
‫Dus zodra we, laten we zeggen, op regel 18 komen, in mijn geval, wordt de laatste liser gebeld.
‫Dat is dus één lid.
‫Een daarvan zal worden vernietigd als we dat uitvoeren en we zullen het een heel, heel korte seconde zien.
‫Dus laat me het creëren.
‫Eigenlijk gaat het gewoon direct sluiten.
‫Dus dat klopt.
‫Console de rastersleutel hier.
‫Dus je ziet iets zodat we mijn salaris zijn, dus ze is goed, het object is gemaakt, vertelt ze ons, aan salaris omdat
‫we een vriend zijn zoals we hier zeiden.
‫Waar.
‫En als ik nu een fractie van een seconde op enter druk, kun je zien dat er tekst is die je
‫niet ziet.
‫Maar uiteindelijk, nadat ik op de consoletoets heb gedrukt, kom ik deze regel hier tegen en dan wordt de code uitgevoerd.
‫Dus om dat te zien, moeten we hier debug gebruiken en moeten we debug importeren.
‫Dus laat mogelijke oplossingen zien, genaamd enter use system diagnostic.
‫Diagnostiek gaat dat gewoon doen, dacht Debark.
‫En hier nu kan ik een kerel bellen, juist, en ik wil gewoon rechtstreeks naar deze uitgang hier en
‫ik ga gewoon dat noemen.
‫Dus deconstructie of vernietiging, omdat het vernietiging van leden is.
‫Wat gebeurt er?
‫Dus laten we het nu opnieuw uitvoeren.
‫Eigenlijk, zonder de Reki, hebben we dat niet meer nodig, want het gaat goed.
‫Als het programma daarna gewoon sluit, ga ik dat gewoon uitvoeren.
‫En we zien hier de structuur van onze vernietiging van leden bezwaar.
‫En eigenlijk, als we terugkomen, hebben we net hun console opnieuw gesleuteld.
‫Dus je kunt zien dat het niet wordt uitgevoerd.
‫We zien deze informatie dus niet, maar pas nadat we daar op enter hebben gedrukt.
‫We zagen het voor een tweede deconstructie van een lid-object of van een Mervis-object werd getoond.
‫Dus, ja, zo zie je hoe deze structuren of afwerkingen over het algemeen werken en wat ze doen.
‫Geweldig.
‫Dus nu heb je de verschillende soorten getallen gezien.
‫Er is iets meer te weten over leden, maar kijk maar eens in de documentatie, dan zul je wat meer
‫details zien wat leden zijn en wat ze doen.
‫Maar voor het grootste deel, wat we hier hebben gezien, zal vrijwel de meeste dingen omvatten die we in
‫de toekomst gaan behandelen en gebruiken.
‫Geweldig.
‫Dus tot ziens in de volgende video.