Ե՞րբ պետք է մեթոդը ստատիկ լինի:
Ե՞րբ պետք է մեթոդը ստատիկ լինի:

Video: Ե՞րբ պետք է մեթոդը ստատիկ լինի:

Video: Ե՞րբ պետք է մեթոդը ստատիկ լինի:
Video: Եթե տղա երեխա ես դաստիարակում, դու պետք է իմանաս այս ամենը 2024, Մայիս
Anonim

Ա ստատիկ մեթոդ պատկանում է դասին, այլ ոչ թե դասի օբյեկտին: Ա ստատիկ մեթոդ կարող է կանչվել առանց դասի օրինակ ստեղծելու անհրաժեշտության: Մուտք գործելու համար օբյեկտ ստեղծելու կարիք չկա ստատիկ մեթոդներ . Ա ստատիկ մեթոդ կարող է մուտք գործել միայն ստատիկ տվյալների փոփոխականներ.

Պարզապես, ե՞րբ պետք է օգտագործեք ստատիկ մեթոդներ:

եթե դասը հայտարարված է հանրային, այն կարելի է մուտք գործել ցանկացած վայրից), ներքին դասերը կարող են հայտարարվել ստատիկ . Օգտակար ստատիկ երբ դու ցանկանում դեպի ապահովել դասի մակարդակի հասանելիություն դեպի ա մեթոդ , այսինքն, որտեղ է մեթոդները պետք է լինել կանչելի առանց դասի օրինակի: Մեկը ցանկանում է օգտագործել որպես պարզ ֆունկցիա։

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

Նաև իմանալու համար, թե ինչ է տեղի ունենում, երբ մենք հայտարարում ենք մեթոդ որպես ստատիկ:

Նորմալ դաս մեթոդ ձեզ պետք է պատկերացներ օբյեկտը հետևյալ կերպ. Ստատիկ նշանակում է, որ այն չի պահանջում դասի օրինակների փոփոխականներից որևէ մեկը ֆունկցիան պատշաճ կերպով։ Եթե դու չհասցրեց ստատիկ , դու պետք է օրինականացներ ձեր դասը, որպեսզի այն վիճակի, ապա զանգահարեք ձեր մեթոդ այդ դեպքի վրա։

Կարո՞ղ ենք անտեսել ստատիկ մեթոդը:

Պատասխանն է՝ ոչ, դու կարող է ոչ անտեսել ստատիկ մեթոդը Java-ում, չնայած դու կարող է հայտարարել մեթոդ ենթադասում նույն ստորագրությամբ։ Ըստ Java կոդավորման կոնվենցիայի, ստատիկ մեթոդներ պետք է լինել հասանելի է ոչ թե օբյեկտի, այլ դասի անունով: Կարճ ասած Ստատիկ մեթոդը կարող է լինել գերծանրաբեռնված, բայց կարող է ոչ գերագնահատել Java-ում։

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