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

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

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

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

Video: Ինչպես զանգահարել մեթոդ Java- ում (նկարներով)
Video: 📺 SAMSUNG UE55RU7300UXUA ԿՈՒԵԼ Էկրանի հեռուստացույց / 55 դյույմ 2024, Մայիս
Anonim

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

Քայլեր

972649 1
972649 1

Քայլ 1. Հասկացեք, թե ինչ է մեթոդը:

Java- ում մեթոդը մի շարք հայտարարություններ են, որոնք ստեղծում են գործառույթ: Երբ մեթոդը հայտարարվում է, այն կարող է կանչվել կոդի տարբեր մասերում `գործառույթը կատարելու համար: Սա օգտակար միջոց է նույն ծածկագիրը կրկին ու կրկին օգտագործելու համար: Ստորև բերված է պարզ մեթոդի օրինակ:

    public static void methodName () {System.out.println («Սա մեթոդ է»); }

972649 2
972649 2

Քայլ 2. Հայտարարեք մեթոդի դասի հասանելիությունը:

Java- ում մեթոդ հայտարարելիս պետք է հայտարարեք, թե որ դասերին կարող է մուտք գործել մեթոդը: Վերոնշյալ օրինակում մուտքը հայտարարվում է որպես «Հանրային»: Մուտքի երեք փոփոխիչ կա, որոնցով կարող եք մեթոդ հայտարարել.

  • Հանրային:

    Մուտքի փոփոխիչը «հանրային» դնելով ՝ մեթոդի անունը թույլ է տալիս մեթոդին զանգել ցանկացած վայրից:

  • Պաշտպանված:

    «Պաշտպանված» մուտքի փոփոխիչը թույլ է տալիս միայն մեթոդին կոչել իր դասի և ենթադասերի շրջանակներում:

  • Անձնական:

    Եթե մեթոդը հայտարարված է

    մասնավոր

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

Քայլ 3. Հայտարարեք այն դասը, որին պատկանում է մեթոդը:

Վերոնշյալ օրինակում երկրորդ հիմնաբառը `« ստատիկ »նշանակում է, որ մեթոդը պատկանում է դասին և ոչ թե դասի (օբյեկտի) որևէ օրինակին: Ստատիկ մեթոդները պետք է կոչվեն ՝ օգտագործելով դասի անվանումը ՝ «ExampleClass.methodExample ()»:

Եթե «ստատիկ» հիմնաբառը չի օգտագործվել, ապա մեթոդին կարելի է դիմել միայն օբյեկտի միջոցով: Օրինակ, եթե դասը կոչվում էր «Օրինակելի առարկա» և այն ուներ կոնստրուկտոր (օբյեկտներ պատրաստելու համար), ապա մենք կարող էինք նոր օբյեկտ կազմել ՝ մուտքագրելով «Օրինակելի օբյեկտ obj = նոր օրինակ Օբյեկտ ();», և մեթոդը կանչելով ՝ օգտագործելով հետևյալը. ՝ "obj.methodExample ();":

972649 4
972649 4

Քայլ 4. Հայտարարեք վերադարձելի արժեքը:

Վերադարձի արժեքը հայտարարում է մեթոդի վերադարձած արժեքի անվանումը: Վերևում բերված օրինակում «դատարկություն» բառը նշանակում է, որ մեթոդը ոչինչ չի վերադարձնում:

  • Եթե դուք իսկապես ցանկանում եք ինչ -որ բան վերադարձնելու մեթոդ, ապա պարզապես «դատարկություն» բառը փոխարինեք օբյեկտի տվյալների տիպով (պարզունակ կամ հղման տիպ) (կամ պարզունակ տիպ), որը ցանկանում եք վերադարձնել: Նախնադարյան տեսակները ներառում են int, float, double և այլն: Այնուհետև պարզապես մեթոդի կոդի վերջում ինչ -որ տեղ ավելացրեք «վերադարձ» և այդ տիպի օբյեկտ:
  • Երբ կանչում ես ինչ -որ բան վերադարձնող մեթոդ, կարող ես օգտագործել այն, ինչ վերադարձնում է: Օրինակ, եթե «SomeMethod ()» կոչվող մեթոդը վերադարձնում է մի ամբողջ թիվ (մի թիվ), ապա կարող եք մի ամբողջ թիվ սահմանել այն, ինչ այն վերադարձնում է ՝ օգտագործելով ծածկագիրը ՝ «int a = someMethod ();»:
972649 5
972649 5

Քայլ 5. Հայտարարեք մեթոդի անունը:

Այն դասերը հայտարարելուց հետո, որոնք կարող են մուտք գործել մեթոդ, այն դասին, որին այն պատկանում է և վերադարձի արժեքը, դուք պետք է մեթոդին անուն տաք, որպեսզի այն կոչվի: Մեթոդին անուն տալու համար պարզապես մուտքագրեք մեթոդի անունը, որին հաջորդում է բաց և փակ փակագծերը: Վերոնշյալ օրինակները ներառում են ՝ «someMethod ()» և «methodName ()»: Այնուհետև դուք մուտքագրեք մեթոդի բոլոր հայտարարությունները բաց և փակ գանգուր փակագծերում `« {} »

972649 6
972649 6

Քայլ 6. Callանգահարեք մեթոդը:

Մեթոդ կանչելու համար պարզապես անհրաժեշտ է մուտքագրել մեթոդի անունը, որին հաջորդում են բաց և փակ փակագծեր այն տողում, որը ցանկանում եք գործարկել մեթոդը: Համոզվեք, որ զանգահարում եք միայն մի մեթոդ, որը հասանելի է դրան: Ստորև բերված է մեթոդի օրինակ, որը հայտարարվում է, այնուհետև կոչվում է դասարանում.

    public class className {public static void methodName () {System.out.println («Սա մեթոդ է»); } public static void main (String args) {methodName (); }}

972649 7
972649 7

Քայլ 7. Մեթոդին ավելացրեք պարամետր (անհրաժեշտության դեպքում):

Որոշ մեթոդներ պահանջում են այնպիսի պարամետր, ինչպիսին է ամբողջ թիվը (համարը) կամ հղման տեսակը (օրինակ ՝ օբյեկտի անունը): Եթե մեթոդը պահանջում է պարամետր, պարզապես մեթոդի անունից հետո պարզապես մուտքագրեք պարամետրը բաց և փակ փակագծերի միջև: Այն մեթոդը, որը պահանջում է ամբողջ թվով ամբողջական պարամետր, նման կլինի «someMethod (int a)» կամ նման: Մեթոդ, որն օգտագործում է հղման տիպ, նման կլինի «որոշ մեթոդ» (օբյեկտի օբյեկտ) կամ նմանատիպ:

972649 8
972649 8

Քայլ 8. Callանգահարեք պարամետրով մեթոդ:

Պարամետր պահանջող մեթոդ կանչելիս պարզապես պետք է պարամետրը պարետեզում ավելացնել մեթոդի անունից հետո: Օրինակ ՝ «someMethod (5)» կամ «someMethod (n)», եթե «n» - ն ամբողջ թիվ է: Եթե մեթոդը պահանջում է տեղեկատու օբյեկտ, պարզապես բաց և փակ փակագծերում մուտքագրեք օբյեկտի անունը: Օրինակ ՝ «ինչ -որ մեթոդ (4, բան)»:

972649 9
972649 9

Քայլ 9. Մեթոդին ավելացրեք բազմաթիվ պարամետրեր:

Մեթոդները կարող են ունենալ նաև բազմաթիվ պարամետրեր ՝ պարզապես բաժանված ստորակետներով: Ստորև բերված օրինակում ստեղծվում է մի մեթոդ ՝ երկու ամբողջ թիվը միասին գումարելու և գումարը վերադարձնելու մեթոդ վերադարձնելու համար: Երբ մեթոդը կանչվում է, երկու ամբողջ թվերը տրվում են, քանի որ պարամետրերը կավելացվեն միասին: Երբ ծրագիրը գործարկվի, դուք կստանաք ելք, որն ասում է «A- ի և B- ի գումարը 50 է».:

    հանրային դաս myClass {public static void sum (int a, int b) {int c = a + b; System.out.println («A- ի և B- ի գումարը»+ c); } public static void main (String args) {գումար (20, 30); }}

Տեսանյութ - Այս ծառայությունից օգտվելով ՝ որոշ տեղեկություններ կարող են կիսվել YouTube- ի հետ:

Խորհուրդներ

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

    getObject ()

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

    Օբյեկտ

    կա ոչ ստատիկ մեթոդի զանգ

    toString

    որը վերադարձնում է

    Օբյեկտ

    ա -ի տեսքով

    Լարային

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

    Լարային

    ից

    Օբյեկտ

    վերադարձել է

    getObject ()

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

    String str = getObject (). ToString ();

  • ".

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