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.
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ė:
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ą