Ի՞նչ է ստատիկ անդամ փոփոխականը:
Ի՞նչ է ստատիկ անդամ փոփոխականը:

Video: Ի՞նչ է ստատիկ անդամ փոփոխականը:

Video: Ի՞նչ է ստատիկ անդամ փոփոխականը:
Video: Ի՞նչ է Bootstrap-ը և ինչու՞ է այն կարևոր web developer-ների համար + (Պրակտիկա) 2024, Ապրիլ
Anonim

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

Ի՞նչ է իրենից ներկայացնում ստատիկ անդամի ֆունկցիան:

Ա ստատիկ անդամի ֆունկցիա առանձնահատուկ է անդամի գործառույթը , որն օգտագործվում է միայն մուտք գործելու համար ստատիկ տվյալները անդամներ , ցանկացած այլ նորմալ տվյալ անդամ միջոցով հնարավոր չէ մուտք գործել ստատիկ անդամի ֆունկցիա . Ճիշտ այնպես, ինչպես ստատիկ տվյալները անդամ , ստատիկ անդամի ֆունկցիա նույնպես դաս է ֆունկցիան ; այն կապված չէ որևէ դասի օբյեկտի հետ:

Նմանապես, ի՞նչ է ստատիկ տվյալների անդամը օրինակով: Դա փոփոխական է, որը հայտարարված է ստատիկ հիմնաբառ, այն նաև հայտնի է որպես դաս անդամ , այդպիսով փոփոխականի միայն մեկ պատճենը ստեղծում է բոլոր օբյեկտների համար: Ցանկացած փոփոխություն ստատիկ տվյալների անդամ մեկի միջոցով անդամ ֆունկցիան կարտացոլվի բոլոր մյուս օբյեկտներում անդամ գործառույթները։

Նմանապես, դուք կարող եք հարցնել, թե ինչ է ստատիկ փոփոխականը C++-ում:

Ստատիկ բանալի բառ է C++ օգտագործվում է տարրին հատուկ բնութագրեր տալու համար: Ստատիկ տարրերը տեղաբաշխվում են միայն մեկ անգամ ծրագրի կյանքի ընթացքում ստատիկ պահեստային տարածք. Եվ դրանք ունեն մինչև ծրագրի գործողության ժամկետը։ Ստատիկ Հիմնաբառը կարող է օգտագործվել հետևյալի հետ՝ Ստատիկ անդամ Փոփոխական դասարանում.

Կարո՞ղ են ստատիկ անդամ փոփոխականները մասնավոր լինել:

Ստատիկ անդամ փոփոխականներ Դա ըստ էության գլոբալ է փոփոխական , բայց դրա անունը պարունակվում է դասի շրջանակում, ուստի այն գնում է դասի հետ՝ ծրագրի մեջ ամենուր հայտնի լինելու փոխարեն: Այնպիսի անդամ փոփոխական կարող պատրաստվել մասնավոր դասի, այսինքն միայն անդամ գործառույթները կարող է մուտք գործել այն:

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