Объектілі-бағытталған бағдарламалау.
Java бағдарламалау туралы ойлауды нақты әлем туралы ойлауға жақындатуға арналған бағдарламалау стилін, объектілі-бағытталған бағдарламалауды (ОББ) пайдаланады. ОББ-та әрбір объект нақты әлемдегі объектілер сияқты бірегей идентификаторы бар тәуелсіз бірлік болып табылады.
Алма - объект; сонымен қатар кружка. Әрқайсысының өзіндік ерекше идентификаторы бар. Бір-біріне өте ұқсас болатын екі шеңбер болуы мүмкін, бірақ олар бәрібір әр түрлі, ерекше нысандар.
Заттарда оларды сипаттау үшін қолданылатын сипаттамалар да бар.
Мысалы, машина қызыл немесе көк, кружка толық немесе бос болуы мүмкін және т.б. Бұл сипаттамаларды атрибуттар деп те атайды. Атрибут объектінің ағымдағы күйін сипаттайды.
Шынайы әлемде әр зат өзінше ұстанады. Көлік қозғалады, телефон шырылдайды және т.б. Нысандарға да қатысты: мінез-құлық объект типіне тән.
Жалпы, объектіге бағытталған бағдарламалауда әр объект үш өлшемге ие: идентификатор, атрибуттар және мінез-құлық. Атрибуттар объектінің ағымдағы күйін сипаттайды, ал объектінің не істей алатындығы объектінің мінез-құлқы арқылы көрінеді.
Класстар
Класстар объектінің қандай болатынын сипаттайды, бірақ объектінің өзінен бөлек.
Басқаша айтқанда, класстарды объект үшін сипаттама немесе анықтама деп атауға болады. Бір классты жоба ретінде көптеген объектілерді құру үшін пайдалануға болады. Бірінші қадам - классты анықтау, содан кейін ол объектіні құру жобасына айналады. Әр сыныпта атрибуттар мен мінез-құлықты анықтау үшін қолданылатын атау бар.
Атрибуттар мен мінез-құлықты анықтауға мысалдар:
Б асқаша айтқанда объект класстың экземпляры болып табылады.
Әдістер.
Әдістер мінез-құлықты анықтайды. Әдіс - бұл әрекетті орындау үшін топтастырылған өрнектер жиынтығы. System.out.println () - әдіс мысалы.
Қажетті әрекеттерді орындау үшін сіз өзіңіздің әдістеріңізді анықтай аласыз.
Жоғарыда келтірілген код мәтінді басып шығаратын және main арқылы шақырылатын «sayHello» әдісін жариялайды.
Әдісті шақыру үшін оның атын және жақшаларды енгізіңіз.
Сіз әдісті бірнеше рет шақыра аласыз. Әдісті іске қосқан кезде, код әдіс анықталған орынға секіріп, оның ішіндегі кодты орындайды, содан кейін кері қайтып келесі жолдарды орындайды.
Жоғарыда келтірілген жағдайлар сияқты, бір нәрсе қайталана беретін жағдайларда, сіз циклдар арқылы бірдей нәтижеге қол жеткізе аласыз (while немесе for).
Сіз шақырған кезде параметрлер деп аталатын кейбір ақпаратты қабылдайтын әдісті де жасай аласыз. Әдістің параметрлері жақша ішінде көрсетілуі керек.
Мысалы, біз sayHello () әдісін String параметрін қабылдау үшін өзгерте аламыз.
Бірыңғай өрнектердің орнына әдістерді қолданудың артықшылығы мынада:
- кодты қайта пайдалану: Сіз әдісті бір рет жазып, оны бірнеше рет қолдана аласыз, оны қолданған сайын кодты қайта жазбайсыз.
- параметрлер: Өткізілген әдістер негізінде әдістер әртүрлі әрекеттерді орындай алады.
Қайтарымды тип
Return кілт сөзін мәнді қайтару әдістерінде қолдануға болады.
Мысалы, оның екі параметрінің қосындысын қайтаратын sum әдісін анықтай аламыз.
Достарыңызбен бөлісу: |