Объектілі-бағытталған бағдарламалау



жүктеу 2,99 Mb.
бет1/14
Дата09.01.2022
өлшемі2,99 Mb.
#31999
  1   2   3   4   5   6   7   8   9   ...   14
Класстар және объектілер


Объектілі-бағытталған бағдарламалау.
Java бағдарламалау туралы ойлауды нақты әлем туралы ойлауға жақындатуға арналған бағдарламалау стилін, объектілі-бағытталған бағдарламалауды (ОББ) пайдаланады. ОББ-та әрбір объект нақты әлемдегі объектілер сияқты бірегей идентификаторы бар тәуелсіз бірлік болып табылады.
Алма - объект; сонымен қатар кружка. Әрқайсысының өзіндік ерекше идентификаторы бар. Бір-біріне өте ұқсас болатын екі шеңбер болуы мүмкін, бірақ олар бәрібір әр түрлі, ерекше нысандар.
Заттарда оларды сипаттау үшін қолданылатын сипаттамалар да бар.
Мысалы, машина қызыл немесе көк, кружка толық немесе бос болуы мүмкін және т.б. Бұл сипаттамаларды атрибуттар деп те атайды. Атрибут объектінің ағымдағы күйін сипаттайды.
Шынайы әлемде әр зат өзінше ұстанады. Көлік қозғалады, телефон шырылдайды және т.б. Нысандарға да қатысты: мінез-құлық объект типіне тән.
Жалпы, объектіге бағытталған бағдарламалауда әр объект үш өлшемге ие: идентификатор, атрибуттар және мінез-құлық. Атрибуттар объектінің ағымдағы күйін сипаттайды, ал объектінің не істей алатындығы объектінің мінез-құлқы арқылы көрінеді.

Класстар
Класстар объектінің қандай болатынын сипаттайды, бірақ объектінің өзінен бөлек.

Басқаша айтқанда, класстарды объект үшін сипаттама немесе анықтама деп атауға болады. Бір классты жоба ретінде көптеген объектілерді құру үшін пайдалануға болады. Бірінші қадам - ​​классты анықтау, содан кейін ол объектіні құру жобасына айналады. Әр сыныпта атрибуттар мен мінез-құлықты анықтау үшін қолданылатын атау бар.

Атрибуттар мен мінез-құлықты анықтауға мысалдар:
Б
асқаша айтқанда объект класстың экземпляры болып табылады.

Әдістер.
Әдістер мінез-құлықты анықтайды. Әдіс - бұл әрекетті орындау үшін топтастырылған өрнектер жиынтығы. System.out.println () - әдіс мысалы.
Қажетті әрекеттерді орындау үшін сіз өзіңіздің әдістеріңізді анықтай аласыз.


Жоғарыда келтірілген код мәтінді басып шығаратын және main арқылы шақырылатын «sayHello» әдісін жариялайды.


Әдісті шақыру үшін оның атын және жақшаларды енгізіңіз.
Сіз әдісті бірнеше рет шақыра аласыз. Әдісті іске қосқан кезде, код әдіс анықталған орынға секіріп, оның ішіндегі кодты орындайды, содан кейін кері қайтып келесі жолдарды орындайды.


Жоғарыда келтірілген жағдайлар сияқты, бір нәрсе қайталана беретін жағдайларда, сіз циклдар арқылы бірдей нәтижеге қол жеткізе аласыз (while немесе for).


Сіз шақырған кезде параметрлер деп аталатын кейбір ақпаратты қабылдайтын әдісті де жасай аласыз. Әдістің параметрлері жақша ішінде көрсетілуі керек.

Мысалы, біз sayHello () әдісін String параметрін қабылдау үшін өзгерте аламыз.


Бірыңғай өрнектердің орнына әдістерді қолданудың артықшылығы мынада:

- кодты қайта пайдалану: Сіз әдісті бір рет жазып, оны бірнеше рет қолдана аласыз, оны қолданған сайын кодты қайта жазбайсыз.

- параметрлер: Өткізілген әдістер негізінде әдістер әртүрлі әрекеттерді орындай алады.



Қайтарымды тип
Return кілт сөзін мәнді қайтару әдістерінде қолдануға болады.

Мысалы, оның екі параметрінің қосындысын қайтаратын sum әдісін анықтай аламыз.



жүктеу 2,99 Mb.

Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9   ...   14




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау