Java- ում ծրագրավորումը սկսելիս սովորելու շատ նոր հասկացություններ կան: Կան դասեր, մեթոդներ, բացառություններ, կոնստրուկտորներ, փոփոխականներ և ավելին, և դրանք կարող են ճնշող դառնալ: Այսպիսով, ամենալավը կտոր առ կտոր սովորելն է: Այս wikiHow- ը սովորեցնում է ձեզ, թե ինչպես մեթոդ կոչել Java- ում:
Քայլեր
Քայլ 1. Հասկացեք, թե ինչ է մեթոդը:
Java- ում մեթոդը մի շարք հայտարարություններ են, որոնք ստեղծում են գործառույթ: Երբ մեթոդը հայտարարվում է, այն կարող է կանչվել կոդի տարբեր մասերում `գործառույթը կատարելու համար: Սա օգտակար միջոց է նույն ծածկագիրը կրկին ու կրկին օգտագործելու համար: Ստորև բերված է պարզ մեթոդի օրինակ:
public static void methodName () {System.out.println («Սա մեթոդ է»); }
Քայլ 2. Հայտարարեք մեթոդի դասի հասանելիությունը:
Java- ում մեթոդ հայտարարելիս պետք է հայտարարեք, թե որ դասերին կարող է մուտք գործել մեթոդը: Վերոնշյալ օրինակում մուտքը հայտարարվում է որպես «Հանրային»: Մուտքի երեք փոփոխիչ կա, որոնցով կարող եք մեթոդ հայտարարել.
-
Հանրային:
Մուտքի փոփոխիչը «հանրային» դնելով ՝ մեթոդի անունը թույլ է տալիս մեթոդին զանգել ցանկացած վայրից:
-
Պաշտպանված:
«Պաշտպանված» մուտքի փոփոխիչը թույլ է տալիս միայն մեթոդին կոչել իր դասի և ենթադասերի շրջանակներում:
-
Անձնական:
Եթե մեթոդը հայտարարված է
մասնավոր
- ապա մեթոդը կարելի է անվանել միայն դասի ներսում: Սա կոչվում է լռելյայն, կամ փաթեթ-մասնավոր: Սա նշանակում է, որ միայն միևնույն փաթեթի դասերը կարող են զանգահարել մեթոդ:
Քայլ 3. Հայտարարեք այն դասը, որին պատկանում է մեթոդը:
Վերոնշյալ օրինակում երկրորդ հիմնաբառը `« ստատիկ »նշանակում է, որ մեթոդը պատկանում է դասին և ոչ թե դասի (օբյեկտի) որևէ օրինակին: Ստատիկ մեթոդները պետք է կոչվեն ՝ օգտագործելով դասի անվանումը ՝ «ExampleClass.methodExample ()»:
Եթե «ստատիկ» հիմնաբառը չի օգտագործվել, ապա մեթոդին կարելի է դիմել միայն օբյեկտի միջոցով: Օրինակ, եթե դասը կոչվում էր «Օրինակելի առարկա» և այն ուներ կոնստրուկտոր (օբյեկտներ պատրաստելու համար), ապա մենք կարող էինք նոր օբյեկտ կազմել ՝ մուտքագրելով «Օրինակելի օբյեկտ obj = նոր օրինակ Օբյեկտ ();», և մեթոդը կանչելով ՝ օգտագործելով հետևյալը. ՝ "obj.methodExample ();":
Քայլ 4. Հայտարարեք վերադարձելի արժեքը:
Վերադարձի արժեքը հայտարարում է մեթոդի վերադարձած արժեքի անվանումը: Վերևում բերված օրինակում «դատարկություն» բառը նշանակում է, որ մեթոդը ոչինչ չի վերադարձնում:
- Եթե դուք իսկապես ցանկանում եք ինչ -որ բան վերադարձնելու մեթոդ, ապա պարզապես «դատարկություն» բառը փոխարինեք օբյեկտի տվյալների տիպով (պարզունակ կամ հղման տիպ) (կամ պարզունակ տիպ), որը ցանկանում եք վերադարձնել: Նախնադարյան տեսակները ներառում են int, float, double և այլն: Այնուհետև պարզապես մեթոդի կոդի վերջում ինչ -որ տեղ ավելացրեք «վերադարձ» և այդ տիպի օբյեկտ:
- Երբ կանչում ես ինչ -որ բան վերադարձնող մեթոդ, կարող ես օգտագործել այն, ինչ վերադարձնում է: Օրինակ, եթե «SomeMethod ()» կոչվող մեթոդը վերադարձնում է մի ամբողջ թիվ (մի թիվ), ապա կարող եք մի ամբողջ թիվ սահմանել այն, ինչ այն վերադարձնում է ՝ օգտագործելով ծածկագիրը ՝ «int a = someMethod ();»:
Քայլ 5. Հայտարարեք մեթոդի անունը:
Այն դասերը հայտարարելուց հետո, որոնք կարող են մուտք գործել մեթոդ, այն դասին, որին այն պատկանում է և վերադարձի արժեքը, դուք պետք է մեթոդին անուն տաք, որպեսզի այն կոչվի: Մեթոդին անուն տալու համար պարզապես մուտքագրեք մեթոդի անունը, որին հաջորդում է բաց և փակ փակագծերը: Վերոնշյալ օրինակները ներառում են ՝ «someMethod ()» և «methodName ()»: Այնուհետև դուք մուտքագրեք մեթոդի բոլոր հայտարարությունները բաց և փակ գանգուր փակագծերում `« {} »
Քայլ 6. Callանգահարեք մեթոդը:
Մեթոդ կանչելու համար պարզապես անհրաժեշտ է մուտքագրել մեթոդի անունը, որին հաջորդում են բաց և փակ փակագծեր այն տողում, որը ցանկանում եք գործարկել մեթոդը: Համոզվեք, որ զանգահարում եք միայն մի մեթոդ, որը հասանելի է դրան: Ստորև բերված է մեթոդի օրինակ, որը հայտարարվում է, այնուհետև կոչվում է դասարանում.
public class className {public static void methodName () {System.out.println («Սա մեթոդ է»); } public static void main (String args) {methodName (); }}
Քայլ 7. Մեթոդին ավելացրեք պարամետր (անհրաժեշտության դեպքում):
Որոշ մեթոդներ պահանջում են այնպիսի պարամետր, ինչպիսին է ամբողջ թիվը (համարը) կամ հղման տեսակը (օրինակ ՝ օբյեկտի անունը): Եթե մեթոդը պահանջում է պարամետր, պարզապես մեթոդի անունից հետո պարզապես մուտքագրեք պարամետրը բաց և փակ փակագծերի միջև: Այն մեթոդը, որը պահանջում է ամբողջ թվով ամբողջական պարամետր, նման կլինի «someMethod (int a)» կամ նման: Մեթոդ, որն օգտագործում է հղման տիպ, նման կլինի «որոշ մեթոդ» (օբյեկտի օբյեկտ) կամ նմանատիպ:
Քայլ 8. Callանգահարեք պարամետրով մեթոդ:
Պարամետր պահանջող մեթոդ կանչելիս պարզապես պետք է պարամետրը պարետեզում ավելացնել մեթոդի անունից հետո: Օրինակ ՝ «someMethod (5)» կամ «someMethod (n)», եթե «n» - ն ամբողջ թիվ է: Եթե մեթոդը պահանջում է տեղեկատու օբյեկտ, պարզապես բաց և փակ փակագծերում մուտքագրեք օբյեկտի անունը: Օրինակ ՝ «ինչ -որ մեթոդ (4, բան)»:
Քայլ 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 ();
- ".