Iemācies programmēt iesācējiem.

Metodes programmēšanā: Ies beginneru apmācība

Visi pamācības video Programmēšanas mācīšanās sācējiem

Objektorientēta programmēšana veido daudzu mūsdienu programmatūru pamatu. Centrālais jēdziens šajā programmēšanas paradigmas ir metodes, kas darbojas kā funkcijas iekš objektiem. Šajā mācību materiālā tu iemācīsies, kā definēt un lietot metodes, lai paplašinātu savas programmēšanas prasmes.

Visnozīmīgākie secinājumi

  • Metodes ir funkcijas objektorientētā kontekstā.
  • Ir dažādi veidi, kā definēt metodes JavaScript.
  • Atslēgvārds this spēlē izšķirošu lomu piekļūstot objekta īpašībām.

Solim pa solim ceļvedis

1. Metodes definēšana

Metode JavaScript tiek definēta kā funkcija, kas novietota iekš objekta. Ņemsim pirmo piemēru ar funkciju, ko sauc par addieren.

Šeit tiek atgriezta A un B summa. Tu tagad vari iekļaut šo metodi objektā.

Metodes programmatūras izstrādē: Iesācēju apmācība

2. Objekta ar metodi izveidošana

Tagad mēs izveidosim objektu, ko sauc Mathe. Iekš šī objekta mēs piešķirsim metodi addieren.

Pievērs uzmanību, ka mēs piešķiram tikai funkcijas nosaukumu, nevis funkcijas izsaukumu. Tas ir svarīgi, lai nodrošinātu pareizu funkcionalitāti.

3. Metodes izsaukšana

Šī struktūra ļauj tev pārskatāmi izmantot metodi.

Metodes programmatūras izstrādē: Iesācēju rokasgrāmata

4. Metode tieši objektā

Šī pieeja ir arī derīga un piedāvā tev citu veidu, kā strukturēt savas metodes.

5. Ievads atslēgvārdā this

Atslēgvārds this ir centrāla sastāvdaļa objektorientētā programmēšanā JavaScript. Tas atsaucas uz pašreizējo objektu, ar kuru tu strādā.

Šajā definīcijā getName() var atgriezt personas pilno vārdu, atsaucoties uz īpašībām vorname un nachname iekš metodes.

6. Metodes izsaukšana un piekļuve īpašībām

Šajā gadījumā metode getName izmanto atslēgvārdu this, lai piekļūtu Person objekta īpašībām.

7. Elastība ar atslēgvārdu this

Viena no svarīgajām this īpašībām ir tā, ka tā dinamiski pielāgojas attiecīgajai instancē. Ja tu aizvieto objektu Person ar citu objektu, this automātiski atsauksies uz jaunajām vērtībām.

Metodes programmatūras izstrādē: Iesācēju mācību kurss

Kopsavilkums – Metodes programmatūras programmēšanā: iesācēju mācību kurss

Kopsavilkumā metodes objektorientētā programmēšanā ir neatsveramas. Tās nodrošina skaidru struktūru tavā kodā un efektīvu piekļuvi objekta īpašībām. Ja tu saproti pamatus, vari tās izmantot sarežģītākām aplikācijām un gūt labumu no elastības.

Biežāk uzdotie jautājumi

Kas ir metodes JavaScript?Metodes ir funkcijas, kas definētas iekš objektiem un var piekļūt to īpašībām.

Kā es varu definēt metodi objektā?Tu vari definēt metodi vai nu kā funkcionālu atsauci iekš objekta, vai tieši kā īpašību iekš objekta.

Ko dara atslēgvārds this?this atsaucas uz pašreizējo objektu, uz kuru tiek piekļauts, un ļauj piekļūt tā īpašībām.

Kāda ir atšķirība starp metodi un funkciju?Metode ir funkcija, kas piesaistīta objektam. Funkcijas ir neatkarīgas un var tikt rakstītas jebkur kodā.

Kā es varu piekļūt īpašībām iekš metodes?Tu vari izmantot this, lai piekļūtu pašreizējā objekta īpašībām.