private-members

Pourquoi les classes Java externes peuvent-elles accéder aux membres privés de classe interne?

J'ai observé que les classes externes peuvent accéder aux variables d'instance privées des classes internes. Comment est-ce p ... ); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } } Pourquoi ce comportement est-il autorisé?

Pourquoi rendre public un membre de classe interne privé en Java?

Quelle est la raison pour laquelle un membre d'une classe interne privée est déclaré public en Java s'il n'est toujours pas a ... s InnerEvenIterator { // ... public boolean hasNext() { // Why public? // ... } } }

Pourquoi déclarons-nous des variables privées en Java

Je suis confus parce que tout ce que j'entends, c'est que Private variables en Java sont censés protéger le code ou la variab ... l peut toujours le changer. Alors, comment est-il considéré comme protégé lorsque quiconque a accès au code peut le modifier.

Perché le classi Java esterne possono accedere ai membri privati della classe interna?

Ho osservato che le classi esterne possono accedere alle variabili di istanza private delle classi interne. Com'è possibile? ... ); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } } Perché questo comportamento è consentito?

Perché rendere pubblico il membro privato della classe interna in Java?

Qual è la ragione per dichiarare un membro di una classe interna privata pubblica in Java se non è ancora possibile accedervi ... s InnerEvenIterator { // ... public boolean hasNext() { // Why public? // ... } } }

Perché dichiariamo Variabili private in Java

Sono confuso perché tutto quello che continuo a sentire è che Private variables in Java dovrebbe proteggere il codice o la va ... ato, possono ancora cambiarlo. Quindi, come viene considerato protetto quando chiunque abbia accesso al codice può cambiarlo.