Ce este protejat public/privat și implicit în Java?
Ce este protejat public/privat și implicit în Java?

Video: Ce este protejat public/privat și implicit în Java?

Video: Ce este protejat public/privat și implicit în Java?
Video: What is Access Modifier in Java | Public, Private,Protected, Default | Most Asked Interview Question 2024, Noiembrie
Anonim

public : accesibil de oriunde. protejat : accesibil de către clasele aceluiași pachet și subclasele rezidente în orice pachet. Mod implicit (nici un modificator specificat): accesibil de către clasele aceluiași pachet. privat : accesibil numai în cadrul aceleiași clase.

Întrebat, de asemenea, ce este privat protejat și public în Java?

privat : Membrii pot fi accesibili numai în cadrul clasei. public : Membrii pot fi accesibili oriunde în aplicație, înseamnă că nu există nicio restricție. protejat : Membrii pot fi accesibili în interiorul clasei și în clasa moștenită. implicit: dacă nu specificăm niciun specificator de acces, membrul devine implicit.

În mod similar, ce este public/privat în Java? public înseamnă că îl poți accesa oriunde privat înseamnă că îl puteți accesa numai în cadrul propriei sale clase. Doar pentru a nota totul privat , protejat sau public modificatorii nu sunt aplicabile variabilelor locale în Java . o variabilă locală poate fi doar finală în java.

De asemenea, știți, care este diferența dintre privat protejat și public?

The diferență între acești modificatori de acces provine din capacitatea lor de a restricționa accesul la o clasă, metodă sau variabile, public este modificatorul de acces cel mai puțin restrictiv while privat este cel mai restrictiv modificator de acces, pachet și protejat se află în între.

Metodele Java sunt private în mod implicit?

De Mod implicit , variabilele și metode ale unei clase sunt accesibile membrilor clasei în sine și altor clase din același pachet. După cum am menționat mai devreme, metode iar variabilele declarate ca privat sunt accesibile numai în cadrul clasei lor.

Recomandat: