Als «access-modifiers» getaggte Fragen

Der Zugriffsmodifikator ist ein OOP-Konzept. Es bestimmt, welche Zugriffs- oder Sichtbarkeitsebene eine bestimmte Eigenschaft / Methode / Klasse hat.

273
Hat Swift Zugriffsmodifikatoren?

In Objective-C können beispielsweise Daten sein public, protectedoder private. Zum Beispiel: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end Ich habe in der Swift-Referenz keine Erwähnung von...

105
"Private" (Implementierungs-) Klasse in Python

Ich codiere ein kleines Python-Modul, das aus zwei Teilen besteht: einige Funktionen, die eine öffentliche Schnittstelle definieren, Eine Implementierungsklasse, die von den oben genannten Funktionen verwendet wird, aber außerhalb des Moduls keine Bedeutung hat. Zuerst habe ich beschlossen,...

92
Sind private Methoden wirklich sicher?

In Java gilt der privateZugriffsmodifikator als sicher, da er außerhalb der Klasse nicht sichtbar ist. Dann weiß die Außenwelt auch nichts über diese Methode. Aber ich dachte, Java Reflection kann diese Regel brechen. Betrachten Sie folgenden Fall: public class ProtectedPrivacy{ private...

87
Statischer Block in Java nicht ausgeführt

class Test { public static void main(String arg[]) { System.out.println("**MAIN METHOD"); System.out.println(Mno.VAL); // SOP(9090); System.out.println(Mno.VAL + 100); // SOP(9190); } } class Mno { final static int VAL = 9090; static { System.out.println("**STATIC BLOCK OF Mno\t: " + VAL); } } Ich...