Ինչպես զանգահարել մեթոդներ Java- ում. 7 քայլ (նկարներով)

Բովանդակություն:

Ինչպես զանգահարել մեթոդներ Java- ում. 7 քայլ (նկարներով)
Ինչպես զանգահարել մեթոդներ Java- ում. 7 քայլ (նկարներով)

Video: Ինչպես զանգահարել մեթոդներ Java- ում. 7 քայլ (նկարներով)

Video: Ինչպես զանգահարել մեթոդներ Java- ում. 7 քայլ (նկարներով)
Video: Ինչպես պատրաստել գեղեցիկ և մրցունակ պրեզենտացիաներ - Վեբինար Vol․4 2024, Մայիս
Anonim

Եթե ցանկանում եք դառնալ Java ծրագրավորող, սովորելու շատ նոր հասկացություններ կան: Կան դասեր, մեթոդներ, բացառություններ, կոնստրուկտորներ, փոփոխականներ և այլն: Դուք կարող եք գերլարվել ՝ սովորելով այն: Այսպիսով, դուք պետք է դրանք սովորեք մեկ առ մեկ: Այս ձեռնարկի հոդվածում դուք կսովորեք, թե ինչպես մեթոդ կոչել java- ում:

Քայլ

Java մեթոդներ Քայլ 1
Java մեթոդներ Քայլ 1

Քայլ 1. Մեթոդ համարժեք է C- ի նման ծրագրավորման լեզուների գործառույթներին, ինչը օգնում է կոդի վերաօգտագործմանը: Մեթոդները բաղկացած են մի շարք հայտարարություններից, և այդ մեթոդները կարող են կոչվել այլ հայտարարությունների միջոցով: Երբ կանչվի, մեթոդի մաս կազմող բոլոր հայտարարությունները կկատարվեն: Օրինակ, հաշվի առեք այս մեթոդը."

հանրային ստատիկ դատարկության մեթոդ. Օրինակ () {}

. Ներկայումս դրա մեջ չկա կոդ, բայց մեթոդի անունից առաջ կա երեք հիմնաբառ: Կա

հանրային

,

ստատիկ

և

դատարկ

Java մեթոդներ Քայլ 2
Java մեթոդներ Քայլ 2

Քայլ 2. Բառ

հասարակական

նախքան մեթոդի անունը նշանակում է, որ մեթոդը ինքնին կարող է կանչվել ցանկացած դասից, որը ներառում է մեկ այլ դաս, նույնիսկ այլ փաթեթից (ֆայլից), քանի դեռ դուք ներմուծում եք այդ դասը:

Կան այլ բառեր, որոնք կարող են փոխարինել

հանրային

. Բառն է

պաշտպանված

եւ

մասնավոր

. Եթե մեթոդ

պաշտպանված

ապա միայն այս դասը և նրա ենթադասերը (այն դասերը, որոնք սա օգտագործում են որպես ծածկագիր կազմելու հիմք) կարող են զանգահարել մեթոդ: Մի մեթոդ

մասնավոր

կարելի է անվանել միայն այդ դասի ներսում: Վերջին հիմնաբառն իրականում բառ չէ: Բառը օգտագործվում է միայն այն դեպքում, երբ փոխարինող չունես

հանրային

,

պաշտպանված

կամ

մասնավոր

. Այս բառը կոչվում է լռելյայն, կամ փաթեթ-մասնավոր: Սա նշանակում է, որ միայն միևնույն փաթեթի դասերը կարող են զանգահարել մեթոդ:

Java մեթոդներ Քայլ 3
Java մեթոդներ Քայլ 3

Քայլ 3. Երկրորդ հիմնաբառ,

ստատիկ

նշանակում է, որ մեթոդը պատկանում է դասին և դասի (օբյեկտի) օրինակ չէ:

Ստատիկ մեթոդները պետք է կոչվեն `օգտագործելով դասի անունը."

Օրինակ ՝ Class.methodExample ()

Այնուամենայնիվ, եթե հիմնաբառը

ստատիկ

գոյություն չունի, մեթոդները կարող են կոչվել միայն օբյեկտների միջոցով: Օրինակ, եթե դաս է կոչվում

ՕրինակՕբյեկտ

և ունի կոնստրուկտոր (օբյեկտ ստեղծելու համար), մուտքագրելով ՝ կարող ենք ստեղծել նոր օբյեկտ

ՕրինակObject obj = նոր ՕրինակObject ();

և մեթոդը զանգահարեք «

obj.methodExample ();

".

Java մեթոդներ Քայլ 4
Java մեթոդներ Քայլ 4

Քայլ 4. Մեթոդի անվան առաջ մեկ այլ բառ է

դատարկ

.

Ասա

դատարկ

նշանակում է, որ մեթոդը ոչինչ չի վերադարձնում (ոչինչ չի վերադարձնում, եթե գործարկեք մեթոդը): Եթե ցանկանում եք ինչ -որ բան վերադարձնելու մեթոդ, պարզապես փոխարինեք բառը

դատարկ

օբյեկտի (կամ պարզունակ տիպի) տվյալների տեսակով (պարզունակ կամ տեղեկատու), որը ցանկանում եք գեներացնել: Պարզապես ավելացրեք

վերադարձ

գումարած այդ տիպի օբյեկտը ինչ -որ տեղ մինչև մեթոդի ծածկագրի ավարտը:

Java մեթոդներ Քայլ 5
Java մեթոդներ Քայլ 5

Քայլ 5. Երբ կանչում ես ինչ -որ բան վերադարձնող մեթոդ, կարող ես օգտագործել վերադարձվածը:

Օրինակ, եթե

որոշ մեթոդ ()

վերադարձնում է մի ամբողջ թիվ, այնուհետև կարող ես մի ամբողջ թիվ դնել այն, ինչ վերադարձվում է"

int a = someMethod ();

Java մեթոդներ Քայլ 6
Java մեթոդներ Քայլ 6

Քայլ 6. Որոշ մեթոդներ պահանջում են պարամետրեր:

Ամբողջ պարամետր վերցնող մեթոդը նման կլինի

որոշ մեթոդ (int a)

. Նման մեթոդ օգտագործելիս պետք է գրել մեթոդի անվանումը, այնուհետև փակագծերում մի ամբողջ թիվ.

որոշ մեթոդ (5)

կամ

որոշ մեթոդ (n)

եթե

ամբողջ թիվ է:

Java մեթոդներ Քայլ 7
Java մեթոդներ Քայլ 7

Քայլ 7. Մեթոդ կարող է ունենալ նաև բազմաթիվ պարամետրեր, պարզապես դրանք առանձնացրեք ստորակետներով: Եթե մեթոդը

որոշ Մեթոդ

պահանջում է երկու պարամետր,

int a

եւ

Օբյեկտ obj

նման կլինի »

որոշ մեթոդ (int a, Object obj)

. Այս նոր մեթոդը օգտագործելու համար դուք պետք է զանգեք մեթոդի անունը, որին հաջորդում է մի ամբողջ թիվ և մի օբյեկտ փակագծերում.

որոշ մեթոդ (4, բան)

հետ

բան

է ա

Օբյեկտ

Խորհուրդներ

  • Երբ կանչում եք մի մեթոդ, որը վերադարձնում է ինչ -որ բան, կարող եք զանգահարել մեկ այլ մեթոդ `հիմնված այն բանի վրա, թե ինչ է վերադարձնում այդ մեթոդը: Օրինակ, մենք ունենք մեթոդ անունով

    getObject ()

    որը արտադրում է օբյեկտ: Դե, դասարանում

    Օբյեկտ

    ոչ-ստատիկ մեթոդ չի կանչում

    toString

    որոնք արտադրում են

    Օբյեկտ

    -ի տեսքով

    Լարային

    . Այսպիսով, եթե ցանկանում եք ստանալ

    Լարային

    -ից է

    Օբյեկտ

    գեներացվել է

    getObject ()

    մեկ տողով, պարզապես գրիր »

    String str = getObject (). ToString ();

  • ".

Խորհուրդ ենք տալիս: