Java -де әдістерге қалай қоңырау шалуға болады: 7 қадам (суреттермен)

Мазмұны:

Java -де әдістерге қалай қоңырау шалуға болады: 7 қадам (суреттермен)
Java -де әдістерге қалай қоңырау шалуға болады: 7 қадам (суреттермен)

Бейне: Java -де әдістерге қалай қоңырау шалуға болады: 7 қадам (суреттермен)

Бейне: Java -де әдістерге қалай қоңырау шалуға болады: 7 қадам (суреттермен)
Бейне: Microsoft powerpoint бағдарламасында қалай видео және аудионы қосып жасауға болады 2024, Мамыр
Anonim

Егер сіз Java бағдарламашысы болғыңыз келсе, үйренуге болатын көптеген жаңа түсініктер бар. Класс, әдістер, ерекшеліктер, конструкторлар, айнымалылар және т.б. Сіз мұны үйренуде қатты толқып кете аласыз. Сондықтан сіз оларды бір -бірлеп үйренуіңіз керек. Бұл оқулық мақалада сіз java -да әдісті қалай шақыруға болатынын білесіз.

Қадам

Java әдістері 1
Java әдістері 1

Қадам 1. Әдіс кодты қайта пайдалануға көмектесетін С сияқты программалау тілдеріндегі функцияларға тең. Әдістер бірнеше мәлімдемелерден тұрады және бұл әдістерді басқа мәлімдемелер арқылы шақыруға болады. Қоңырау шалған кезде әдіс құрамына кіретін барлық мәлімдемелер орындалады. Мысалы, бұл әдісті қарастырыңыз: «

public static void methodExample () {}

«. Қазіргі уақытта онда код жоқ, бірақ әдіс атауының алдында үш кілт сөз бар. Бар

қоғамдық

,

статикалық

және

жарамсыз

Java әдістері 2
Java әдістері 2

2 -қадам. Сөз

қоғамдық

әдіс атауының алдында бұл әдіс басқа сыныпты қамтитын кез келген жерден шақырылуы мүмкін дегенді білдіреді, тіпті егер сіз осы классты импорттаған болсаңыз да, басқа пакеттен (файлдан).

Ауыстыруға болатын басқа сөздер бар

қоғамдық

. Сөз - бұл

қорғалған

және

жеке

. Егер әдіс

қорғалған

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

жеке

тек осы сынып ішінде шақыруға болады. Соңғы кілт сөз емес. Бұл сөз сізде алмастырғыш болмаса ғана қолданылады

қоғамдық

,

қорғалған

немесе

жеке

. Бұл сөз әдепкі немесе пакеттік жеке деп аталады. Бұл бір пакеттегі сыныптар ғана әдісті шақыра алатынын білдіреді.

Java әдістері 3
Java әдістері 3

3 -қадам. Екінші кілт сөз,

статикалық

әдіс сыныпқа жататынын және сыныптың (объектінің) данасы емес екенін білдіреді.

Статикалық әдістер сынып атауын қолдану арқылы шақырылуы керек: «

ExampleClass.methodExample ()

Алайда, егер кілт сөз

статикалық

жоқ, әдістерді тек объектілер арқылы шақыруға болады. Мысалы, егер сынып шақырылса

ExampleObject

және конструкторы бар (объект құру үшін), біз теру арқылы жаңа объект жасай аламыз

ExampleObject obj = жаңа ExampleObject ();

және әдісті «арқылы шақырыңыз»

obj.methodExample ();

".

Java әдістері 4
Java әдістері 4

Қадам 4. Әдіс атауының алдында тағы бір сөз

жарамсыз

.

Айтыңыз

жарамсыз

бұл әдіс ештеңе қайтармайды дегенді білдіреді (егер сіз әдісті іске қоссаңыз, ештеңе қайтармайды). Егер сіз бір нәрсені қайтару әдісін алғыңыз келсе, сөзді ауыстырыңыз

жарамсыз

Сіз жасағыңыз келетін нысанның (немесе қарабайыр типтің) деректер түрімен (қарабайыр немесе сілтеме түрі). Тек қосыңыз

қайтару

плюс әдіс кодының соңына дейін бір жерде осы түрдегі объект.

Java әдістері 5
Java әдістері 5

Қадам 5. Бірдеңені қайтаратын әдісті шақырған кезде, қайтарылғанды қолдануға болады

Мысалы, егер

someMethod ()

бүтін санды қайтарады, содан кейін қайтарылатын мәнге бүтін сан орнатуға болады »

int a = someMethod ();

Java әдістері 6
Java әдістері 6

Қадам 6. Кейбір әдістерге параметрлер қажет

Бүтін сан параметрін алатын әдіс ұқсас болады

someMethod (int a)

. Мұндай әдісті қолданғанда, сіз әдіс атауын, содан кейін жақшаға бүтін санды жазуыңыз керек:

Кейбір әдіс (5)

немесе

someMethod (n)

егер

бүтін сан болып табылады.

Java әдістері 7
Java әдістері 7

Қадам 7. Әдіс сонымен қатар бірнеше параметрлер болуы мүмкін, оларды үтірмен бөліңіз. Егер әдіс

кейбір әдіс

екі параметрді қажет етеді,

int a

және

Объект объектісі

ұқсайды »

someMethod (int a, Object obj)

«. Бұл жаңа әдісті қолдану үшін жақша ішіндегі бүтін сан мен объектіге сәйкес әдіс атауын шақыру керек:

someMethod (4, нәрсе)

бар

зат

Бұл

Нысан

Кеңестер

  • Сіз бірнәрсені қайтаратын әдісті шақырған кезде, сол әдіс қайтаратынның негізінде басқа әдісті шақыра аласыз. Мысалы, бізде әдіс бар

    getObject ()

    ол объект шығарады. Жақсы, сабақта

    Нысан

    статикалық емес әдіс қоңыраулары жоқ

    toString

    өндіретін

    Нысан

    түрінде

    Жол

    . Сонымен, егер сіз алғыңыз келсе

    Жол

    бұл

    Нысан

    құрған

    getObject ()

    бір жолға жай ғана жазыңыз »

    Жол str = getObject (). ToString ();

  • ".

Ұсынылған: