„Java“ klasės ir objektai

Turinys
Galima sukurti pagrindines programas, jei išmoksime naudotis dauguma pagrindinių funkcijų „Java“, pvz., kintamųjų deklaravimas, skirtingų kilpų ir ciklų naudojimas, sąlyginės sąlygos ir kt. Jei atkreipėme dėmesį, galime suprasti, kad, nepaisant šių komponentų naudojimo, viską visada ribojo klasė.
Tačiau tai nereiškia, kad naudojamas į objektą orientuotas požiūris, šis požiūris ar filosofija yra tai, kas leis mums profesionaliau ir pažangiau sukurti sudėtingesnes ir didesnes programas.
Klasių apibrėžimas
The Objektinis programavimas iš esmės yra sukurti sistemą, kurioje galėtume sujungti objektus, objektus apibrėžia klasės, kurios pasirodo panašios į šablonus, kurie apibrėžs jų savybes.
Tai šiek tiek supaprastintas paaiškinimas, tačiau tai gali būti raktas į supratimą, ką mes turime omenyje, nes pagrindinė objekto orientacijos sąvoka yra abstrakcija ir tai yra kažkas sudėtingo pamatyti plika akimi.
PavyzdysPažvelkime į paprastą pavyzdį, kaip galime sukurti objektą, tarkime, norime apibrėžti apskritimą, jei pereiname prie minimaliausios jo išraiškos, žinome, kad apskritimas yra geometrinė figūra, kurios atributas ar savybė jį išskiria kad jis turi spindulį, kuris yra matas, kuriuo mes jį ketiname įvertinti.

Tačiau ne visi apskritimai yra vienodi, kai kurių spindulys bus didesnis, kitų - mažesnis. Taigi sukurti klasę kiekvienam variantui neturėtų būti, todėl čia yra tai, ką mes minėjome kaip abstrakciją, mes tiesiog apibrėžiame klasę, su kuria galime sukurti visus norimus apskritimus tiesiog pridėdami vertę jos atributas.
Tada mes galime apibrėžti į objektą orientuotą programavimą, pavyzdžiui, kaip į mūsų pasirodymus atnešti realaus gyvenimo objektų.
Kaip apibrėžti klasę
Į apibrėžti klasę Iš kurio galime gauti objektą, turime apibrėžti kelis pagrindinius elementus, toliau esančiame paveikslėlyje pažiūrėkime kodą, kuriame ratams buvo nustatyta klasė:

Pirmiausia mes pastebime, kad mes suteikiame klasei pavadinimą ir tai atitinka objektą, kurį norime apibrėžti, tada nurodome, kad jis turi atributą, šiuo atveju tai yra spindulys, kuris apibrėžia mūsų objektą, tada mes turime du metodai kurie vadinami taip pat, kaip ir mūsų klasė, jie vadinami statybininkai dėl kurių mūsų objektas įgauna formą, pagaliau turime metodą, kuris grąžina mums apskritimo plotą, tai yra veiksmą mūsų objekte.
Kaip matome, tai suteikia mums pagrindą sugebėti sukurti daug objektų iš tos pačios apibrėžtiesPvz., Galėtume sudaryti 100 apskritimų tik su viena klase, ir visi šie 100 apskritimų gali būti skirtingi, todėl mes sutaupome daug kodo, nei sudarome kiekvieno apskritimo su kilpa apibrėžimą.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave