Ի՞նչ է հանրային/մասնավոր պաշտպանված և լռելյայն Java-ում:
Ի՞նչ է հանրային/մասնավոր պաշտպանված և լռելյայն Java-ում:

Video: Ի՞նչ է հանրային/մասնավոր պաշտպանված և լռելյայն Java-ում:

Video: Ի՞նչ է հանրային/մասնավոր պաշտպանված և լռելյայն Java-ում:
Video: What is a Firewall? 2024, Մայիս
Anonim

հանրային : հասանելի ամեն տեղից։ պաշտպանված հասանելի է նույն փաթեթի դասերի և ցանկացած փաթեթում բնակվող ենթադասերի կողմից: լռելյայն (նշված չէ փոփոխիչ). հասանելի է նույն փաթեթի դասերին: մասնավոր : հասանելի է միայն նույն դասարանում:

Նաև հարցրեց, թե ինչ է մասնավոր պաշտպանված և հանրային Java-ում:

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

Նմանապես, ինչ է հանրային/մասնավոր Java-ում: հանրային նշանակում է, որ դուք կարող եք մուտք գործել այն ցանկացած վայրում, մինչդեռ մասնավոր նշանակում է, որ դուք կարող եք մուտք գործել միայն իր դասի ներսում: Պարզապես նշեմ բոլորը մասնավոր , պաշտպանված կամ հանրային փոփոխիչները կիրառելի չեն տեղական փոփոխականների համար Java . տեղական փոփոխականը կարող է լինել միայն վերջնական java.

Գիտեք նաև, ո՞րն է տարբերությունը մասնավոր պաշտպանված և հանրային միջև:

Այն միջև տարբերությունը մուտքի այս փոփոխիչները գալիս են դասի, մեթոդի կամ փոփոխականների մուտքը սահմանափակելու իրենց ունակությամբ, հանրային ամենաքիչ սահմանափակող մուտքի փոփոխիչն է while մասնավոր ամենասահմանափակ մուտքի փոփոխիչն է, փաթեթը և պաշտպանված կայանում է նրանում միջեւ.

Արդյո՞ք Java մեթոդները լռելյայն մասնավոր են:

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

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