Mi a nyilvános/privát védett és alapértelmezett a Java-ban?
Mi a nyilvános/privát védett és alapértelmezett a Java-ban?

Videó: Mi a nyilvános/privát védett és alapértelmezett a Java-ban?

Videó: Mi a nyilvános/privát védett és alapértelmezett a Java-ban?
Videó: Getting started with Containers | #CloudNativeNinja PT1 2024, Lehet
Anonim

nyilvános : mindenhonnan elérhető. védett : ugyanazon csomag osztályai és bármely csomagban található alosztályok által elérhetők. alapértelmezett (módosító nincs megadva): ugyanazon csomag osztályai által elérhető. magán : csak ugyanazon az osztályon belül érhető el.

Azt is megkérdezték, mi a privát védett és mi a nyilvános a Java-ban?

magán : A tagok csak az osztályon belül érhetők el. nyilvános : A tagok bárhol elérhetők az alkalmazásban, ami azt jelenti, hogy nincs korlátozás. védett : A tagok elérhetők az osztályon belül és az örökölt osztályban. alapértelmezett: ha nem adunk meg hozzáférés-specifikációt, akkor a tag lesz az alapértelmezett.

Hasonlóképpen, mi a nyilvános/privát a Java-ban? nyilvános azt jelenti, hogy bárhol elérheti magán azt jelenti, hogy csak a saját osztályán belül érheti el. Csak hogy mindent megjegyezzek magán , védett ill nyilvános módosító nem alkalmazható a helyi változókra Jáva . lokális változó csak végleges lehet Jáva.

Tudja azt is, mi a különbség a magánvédett és a nyilvános között?

Az a különbség köztük ezek a hozzáférés-módosítók képesek korlátozni egy osztályhoz, metódushoz vagy változókhoz való hozzáférést, nyilvános a legkevésbé korlátozó hozzáférésmódosító, míg magán a leginkább korlátozó hozzáférés módosító, csomag és védett rejlik között.

A Java metódusok alapértelmezés szerint privátak?

Által alapértelmezett , a változók és mód egy osztály tagjai számára elérhetők az osztály tagjai és ugyanabban a csomagban lévő többi osztály számára. Mint korábban említettük, mód és a következőként deklarált változók magán csak az osztályukon belül érhetők el.

Ajánlott: