In Java gibt es klare Regeln auf , wenn jeder von Zugriffsmodifikatoren, nämlich den Standard (Paket privat) zu verwenden, public, protectedund private, während machen classund interfaceund dem Umgang mit Vererbung?
Alle meine College - Jahren habe ich mit public, und möchte den Unterschied zwischen wissen public, privateund protected? Was macht statices auch, wenn man nichts hat?
Könnten Sie bitte erklären, was die praktische Verwendung für die ist internal Schlüsselwort in C # ? Ich weiß, dass der internalModifikator den Zugriff auf die aktuelle Assembly beschränkt, aber wann und unter welchen Umständen sollte ich ihn verwenden?
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 Zugriffsmodifikatoren gefunden. Ist es möglich, die Sichtbarkeit von Daten …
Ich habe gerade festgestellt, dass das C # -Eigenschaftskonstrukt auch mit einem privaten Zugriffsmodifikator verwendet werden kann: private string Password { get; set; } Obwohl dies technisch interessant ist, kann ich mir nicht vorstellen, wann ich es verwenden würde, da ein privates Feld noch weniger Zeremonien beinhaltet : private string …
Kann mir bitte jemand den Unterschied zwischen "geschützten" und "geschützten internen" Modifikatoren in C # erläutern? Es sieht so aus, als würden sie sich genauso verhalten.
Ich habe einige Referenzen gesehen, die sich auf einen Zugriffsmodifikator in Java beziehen, der aufgerufen wird private protected(beide Wörter zusammen): private protected someMethod() { } Eine der Seiten, die ich gefunden habe, ist hier . Meine Schulstunde bezog sich auch auf diesen Zugriffsmodifikator (und sagte, dass er existiert). Die Verwendung …
Welche Zugriffsmodifikatoren werden für all die verschiedenen Konzepte, die Zugriffsmodifikatoren unterstützen, wie Felder, Eigenschaften, Methoden und Klassen, impliziert, wenn sie nicht angegeben werden?
Während ich mich mit Typescript beschäftigte, stellte ich fest, dass meine Klassen in Modulen (die als Namespaces verwendet wurden) anderen Klassen nur zur Verfügung standen, wenn ich das exportSchlüsselwort vor ihnen geschrieben hatte, wie z. module some.namespace.here { export class SomeClass{..} } Jetzt kann ich den obigen Code folgendermaßen verwenden: …
Als Teil der Roslyn- Dokumentation auf GitHub gibt es eine Seite mit dem Namen Implementierungsstatus für Sprachfunktionen mit geplanten Sprachfunktionen für C # und VB. Eine Funktion, um die ich mich nicht kümmern konnte, war der private protectedZugriffsmodifikator: private protected string GetId() { … } Es gibt auch eine Seite …
Soweit ich weiß, privateist der Standard überall in C # (was bedeutet , dass , wenn ich nicht schreiben public, protected, internaletc. es wird privatestandardmäßig aktiviert ). (Bitte korrigieren Sie mich, wenn ich falsch liege.) Was ist der Grund, dieses Schlüsselwort zu schreiben, oder warum gibt es es überhaupt für …
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, diese Implementierungsklasse zu "verbergen", indem ich sie innerhalb der Funktion definiere. Dies …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.