Ի՞նչ է Java-ում մուտքի լռելյայն փոփոխիչը:
Ի՞նչ է Java-ում մուտքի լռելյայն փոփոխիչը:

Video: Ի՞նչ է Java-ում մուտքի լռելյայն փոփոխիչը:

Video: Ի՞նչ է Java-ում մուտքի լռելյայն փոփոխիչը:
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Մայիս
Anonim

Կանխադրված մուտքի փոփոխիչ նշանակում է, որ մենք հստակորեն չենք հայտարարում ան մուտքի փոփոխիչ դասի, դաշտի, մեթոդի և այլնի համար: Փոփոխական կամ մեթոդ հայտարարված առանց որևէ մեկի մուտք վերահսկողություն փոփոխիչ հասանելի է նույն փաթեթի ցանկացած այլ դասի համար:

Նաև, ո՞րն է Java-ում մուտքի լռելյայն նշիչը:

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

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

Հետագայում, կարելի է նաև հարցնել, թե որն է Java-ում դասի լռելյայն մուտքի փոփոխիչը:

Նախնական մուտքի փոփոխիչն է փաթեթ - մասնավոր (այսինքն DEFAULT) և այն տեսանելի է միայն նույնից փաթեթ . Լռելյայն մուտքի փոփոխիչ - Եթե դասը չունի փոփոխիչ (կանխադրված, որը նաև հայտնի է որպես փաթեթ - մասնավոր), այն տեսանելի է միայն իր ներսում փաթեթ (փաթեթները կոչվում են հարակից դասերի խմբեր):

Ի՞նչ է մուտքի սպեցիֆիկատորը Java-ում:

Սահմանում: - Java Access Specificers (նաև հայտնի է որպես տեսանելիություն Հատկորոշիչներ ) կարգավորում մուտք դասերին, դաշտերին և մեթոդներին Java . Սրանք Հատկորոշիչներ որոշել, թե արդյոք դասի դաշտը կամ մեթոդը կարող է օգտագործվել կամ կանչվել մեկ այլ մեթոդով մեկ այլ դասի կամ ենթադասում:

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