Kas yra viešai / privačiai apsaugota ir numatytoji „Java“?
Kas yra viešai / privačiai apsaugota ir numatytoji „Java“?

Video: Kas yra viešai / privačiai apsaugota ir numatytoji „Java“?

Video: Kas yra viešai / privačiai apsaugota ir numatytoji „Java“?
Video: Java Access Modifiers - Learn Public, Private, Protected and Default 2024, Gruodis
Anonim

viešas : pasiekiama iš visur. apsaugotas : prieinama to paties paketo klasėms ir poklasiams, esantiems bet kuriame pakete. numatytas (modifikatorius nenurodytas): pasiekiama to paties paketo klasėms. privatus : pasiekiama tik toje pačioje klasėje.

Taip pat paklausta, kas yra privatus apsaugotas ir viešas Java?

privatus : nariai gali būti pasiekiami tik klasėje. viešas : Nariai gali būti pasiekiami bet kurioje programoje, tai reiškia, kad nėra jokių apribojimų. apsaugotas : nariai gali būti pasiekiami klasėje ir paveldėtoje klasėje. numatytasis: jei nenurodome jokio prieigos specifikatoriaus, narys tampa numatytuoju.

Panašiai, kas yra viešas / privatus Java? viešas reiškia, kad galite jį pasiekti bet kur privatus reiškia, kad prie jo galite prisijungti tik savo klasėje. Tiesiog pažymėti viską privatus , apsaugotas arba viešas modifikatoriai netaikomi vietiniams kintamiesiems Java . vietinis kintamasis gali būti tik galutinis java.

Taip pat žinote, kuo skiriasi privatus saugomas ir viešasis?

The skirtumas tarp šis prieigos modifikatorius suteikia galimybę apriboti prieigą prie klasės, metodo ar kintamųjų, viešas yra mažiausiai ribojantis prieigos modifikatorius, o privatus yra labiausiai ribojantis prieigos modifikatorius, paketas ir apsaugotas glūdi tarp.

Ar Java metodai pagal numatytuosius nustatymus yra privatūs?

Autorius numatytas , kintamieji ir metodus yra prieinami pačios klasės nariams ir kitoms klasėms tame pačiame pakete. Kaip minėjome anksčiau, metodus ir kintamieji, deklaruoti kaip privatus yra prieinami tik savo klasėje.

Rekomenduojamas: