Java-тіліндегі әдістер Әдістің құрылымы



бет1/4
Дата05.06.2023
өлшемі5,57 Mb.
#178267
  1   2   3   4
Байланысты:
8 дәріс
Практическая работа Информационный буклет, Сборник Паскаль1, 9 практикалық тапсырма, 3, 5 дәріс, 2-дәріс. Жалпы мағлұматтар, Все лекции, Өмірбаян, 1 лекция, Тәжірибелік жұмыстар (1), test1, 3 тәжірибелік жұмыс ОБП, Вирусные-диареи1, 3 Зертханалық жұмыс, Задание

8 дәріс. Java тіліндегі
әдістер

Java-тіліндегі әдістер

Әдістің құрылымы

Жергілікті айнымалылар

Берілетін әдіс параметрлері

Әдістің құрылымы


90-Техникалық тұрғыдан алғанда әдіс бұл өзге нәрсе емес функция ретінде. Ол іске қосылады және белгілі бір функцияны орындайды. Көрнекі түрде әдісті енгізуді (мәндерді) алатын және нәтиже шығаратын аппарат ретінде ұсынуға болады.
Барлық алдыңғы мысалдарда әдістер (интуитивті) қолданылған. Оның ішінде ең
маңыздысы main статикалық әдісі болды. Бұл әдіс программаны іске қосу кезінде шақырылады және орындалады. Онда алдыңғы тараулардағы сияқты әдіс шеңберінде программаланатындығы көрінеді.
Әдістің ең маңызды қасиеттеріне шолу:
► Әдістердің идентификаторы (аты) бар, ол айнымалылардағы сияқты жасалады. Идентификатордан кейін әрдайым бірнеше дөңгелек жақшалар (немесе бос немесе параметрлері
бар) тұрады.
► Әдістердің денесі болады, онда әдістер программаны денесі ирек жақшада жасалады.
► Әдістер шексіз мәндерді (параметрлерді) қабылдай алады.
► Әдістері мәнді қайтара алады.
Мысалда initName() әдісі беттің класс объектісімен іске қосылу мүмкіндігі көрсетіледі. Бұл әдістің „ашық” болғандығымен байланысты. Әдістің өзі Void түрі. Бұл әдіс мәнді іске қосу орнына қайтармайды, яғни void деректер типінің өзі қайтару үшін қолжетімді емес (кейінірек бұл туралы толығырақ). Әдісте бірнеше дөңгелек жақшалар бар. Сондықтан әдіс мәндерді қабылдамайды (кейінірек бұл туралы толығырақ). Жоғарыдағы мысалда әдістің ең қарапайым объектісі көрсетілген. Келесі мысалда экранға тұлға атын шығаратын тағы бір әдіс қосылады:
Іске қосылғаннан кейін экран төмендегідей көрінеді:

Әдістің қайтарылатын мәні

Жоғарыдағы мысалдан Атынжазыңыз() әдісі тұлға атын экранға шығарады. Дегенмен, енді тұлғаның аты басқа айнымалы, яғни String-ге берілуі керек. Бұл үшін әдісте мәнін қайтару мүмкіндігі болуы тиіс. Бұл келесі бейімделу арқылы болады: Әдістің қайтарылатын мәнінің деректер типі.(1-сурет)



Достарыңызбен бөлісу:
  1   2   3   4




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

    Басты бет