Mokytis programavimo pradedantiesiems

Programavimo metodai: Pradedančiųjų vadovas

Visi pamokos vaizdo įrašai Mokytis programuoti pradedantiesiems

Objektinė programavimas sudaro daugelio modernių programinės įrangos taikymų pagrindą. Centrinis šios programavimo paradigmos konceptas yra metodai, kurie veikia kaip funkcijos objektų viduje. Šiame tutorial tu išmoksi, kaip metodai yra apibrėžiami ir taikomi, kad išplėstum savo programavimo įgūdžius.

Svarbiausi atradimai

  • Metodai yra funkcijos objektinės programavimo kontekste.
  • Yra įvairių būdų, kaip apibrėžti metodus JavaScript.
  • Raktinis žodis this vaidina svarbų vaidmenį prieinant prie objekto savybių.

Žingsnis po žingsnio vadovas

1. Metodo apibrėžimas

Metodas JavaScript'e yra apibrėžiamas kaip funkcija, kuri yra įtraukta į objektą. Pirmasis pavyzdys - funkcija pavadinimu pridėti.

Čia paprasčiausiai grąžinama A ir B suma. Dabar tu gali įtvirtinti šį metodą objekte.

Programavimo metodai: Tinklaraštis pradedantiesiems

2. Objekto su metodu kūrimas

Dabar sukursime objektą pavadinimu Matematika. Šiame objekte mes priskirsime metodą pridėti.

Atkreipk dėmesį, kad mes priskiriame tik funkcijos pavadinimą, o ne funkcijos kvietimą. Tai svarbu, kad užtikrintume teisingą funkcionalumą.

3. Metodo kvietimas

Ši struktūra leidžia tau aiškiai naudoti metodą.

Metodai programinės įrangos kūrime: pradedančiųjų pamoka

4. Metodo apibrėžimas tiesiogiai objekte

Šis būdas taip pat galioja ir siūlo kitą būdą struktūrizuoti tavo metodus.

5. Įvadas į raktinį žodį this

Raktinis žodis this yra centrinė dalis objektinio programavimo JavaScript'e. Jis nurodo dabartinį objektą, su kuriuo dirbi.

Šiame apibrėžime getName() gali grąžinti visą asmens vardą, nuorodama į savybes vardas ir pavardė metodo viduje.

6. Metodų kvietimas ir prieiga prie savybių

Šiuo atveju metodas getName naudojasi raktiniu žodžiu this, kad gautų prieigą prie Asmens objekto savybių.

7. Lankstumas naudojant raktinį žodį this

Viena svarbi šio raktinio žodžio savybė yra ta, kad jis dinamiškai pritaikomas atitinkamai instancijai. Jei tu pakeisi Asmens objektą kitu objektu, this automatiškai nurodys naujas reikšmes.

Programavimo metodai: pradedančiųjų pamoka

Santrauka – Metodai programinės įrangos kūrime: Pradedančiųjų vadovas

Apibendrinant, metodai objektiniame programavime yra nepakeičiami. Jie leidžia aiškiai struktūrizuoti tavo kodą ir efektyviai pasiekti objekto savybes. Supratęs pagrindus, gali juos panaudoti sudėtingesniuose taikymuose ir mėgautis lankstumu.

Dažnai užduodami klausimai

Ką reiškia metodai JavaScript'e?Metodai yra funkcijos, kurios yra apibrėžtos objektuose ir gali pasiekti jų savybes.

Kaip apibrėžti metodą objekte?Tu gali apibrėžti metodą arba kaip funkcijos nuorodą objekte, arba tiesiogiai kaip savybę objekte.

Ką daro raktinis žodis this?this nurodo dabartinį objektą, prie kurio prisijungiama, ir leidžia pasiekti jo savybes.

Koks skirtumas tarp metodo ir funkcijos?Metodas yra funkcija, kuri yra susieta su objektu. Funkcijos yra nepriklausomos ir gali būti rašomos bet kur kode.

Kaip aš galiu pasiekti savybes viduje metodo?Tu gali naudoti this, kad pasiektum dabartinio objekto savybes.