Tag: access-modifiers

Access modifier ist ein OOP-Konzept. Es bestimmt, welche Ebene des Zugriffs oder der Sichtbarkeit einer bestimmten Eigenschaft/Methode/Klasse hat.

Was ist die Bedeutung des geplanten "private protected" C# zugriffsmodifizierer?

Anzahl der Antworten 6 Antworten
Als Teil der Roslyn Dokumentation auf GitHub, es gibt eine Seite namens Sprache, Funktion, Stand der Umsetzung, mit den geplanten Sprachfeatures für C# und VB. Einem Funktion konnte ich nicht wickeln Sie meinen Kopf herum war private

Warum eine Funktion mit geschützten modifier außer Kraft gesetzt werden können und zugänglich sind alle wo?

Anzahl der Antworten 3 Antworten
Ich bin C# - Programmierer, der neu D Sprache. Ich bin ein bisschen verwirrt mit OOP in D programming language. Davon aus, dass ich die folgende Klasse: public class A { protected void foo() { writefln("A.foo() called.");

Öffentliche und Interne Mitglieder in einer Internen Klasse?

Anzahl der Antworten 5 Antworten
Ok, so kann dies ein bisschen eine dumme Frage, und es ist sicherlich die offensichtliche Antwort, aber ich war neugierig, ob ich es verpasst habe allen Feinheiten hier. Ist, gibt es einen Unterschied im Hinblick auf die

Private Klasse mit Public-Methode?

Anzahl der Antworten 4 Antworten
Hier ist ein Stück code: private class myClass { public static void Main() { } } 'or' private class myClass { public void method() { } } Ich weiß, das erste wird nicht funktionieren. Und zweiter wird.

Static-block in Java nicht ausgeführt

Anzahl der Antworten 5 Antworten
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 weiß, dass eine static block wird ausgeführt wenn die Klasse

Protected access modifier in Java

Anzahl der Antworten 4 Antworten
Ich bin mit ein wenig Schwierigkeiten zu verstehen, die protected access modifier in java (oder das design dahinter). Ich dachte, es bedeutete Paket-Zugriff und Zugriff über Objekte Erben von der Klasse, die eine abstrakte member. Schrieb ich

In C#, was ist der Unterschied zwischen public, private, protected, und keinen access-modifier?

Anzahl der Antworten 15 Antworten
Alle meine college-Jahre habe ich mit public, und würde gerne wissen, der Unterschied zwischen public, private, und protected? Außerdem was will static tun, als gegen nichts? InformationsquelleAutor MrM | 2009-03-05

Beim überschreiben einer Methode, warum kann ich den Zugang erweitern, aber nicht verringern?

Anzahl der Antworten 7 Antworten
Warum Java angeben, dass die zugriffsspezifizierer für eine überschreibende Methode kann es mehr, aber nicht weniger zugänglich als die überschriebene Methode? Zum Beispiel, eine protected-Instanz-Methode in der übergeordneten Klasse kann öffentlich gemacht werden, aber nicht privat, in

Der Zugriff Auf Protected Variablen Einer Instanz Einer Klasse, Die Erweitert Die Abstrakte Klasse?

Anzahl der Antworten 2 Antworten
Ich habe eine abstrakte Klasse namens MyAction, die einen geschützten enum-variable. Die Klasse ist wie folgt definiert: package mypackage; public abstract class MyAction { public enum ActionId { ACTION1, ACTION2; } protected ActionId actionId; //constructor public MyAction(ActionId

Android-neue Objekt-Klasse

Anzahl der Antworten 4 Antworten
Ich versuche, eine neue "Zeit" - Klasse, time.java public class Time{ public int hour,minute; public double second; public Time(){ super(); } } main_activity.java Time newT = new Time(); newT.hour = 3; aber ich bekomme eine Fehlermeldung hier:

Zugriffsmodifizierer (Private, Protected) in ES6

Anzahl der Antworten 2 Antworten
Anmerkung: ich habe schon ging durch die unten SO Frage, und 7 Antworten (wie jetzt) über Symbole, WeekMaps und Karten, Bitte Lesen Sie die vollständige Frage an, bevor Sie abstimmen: Private Eigenschaften in JavaScript-ES6-Klassen Artikel: https://esdiscuss.org/topic/es7-property-initializers Unten

Der Zugriff auf protected member einer anderen Klasse

Anzahl der Antworten 7 Antworten
Ich habe eine Klasse A, von denen ich die Notwendigkeit, Zugriff auf protected-Elemente der Klasse B, in der gleichen Weise, die man verwenden würde, das friend-Schlüsselwort in C++. Allerdings sind die internen Modifikator nicht meine Bedürfnisse anzupassen.

Was sind die Unterschiede zwischen final Klasse und versiegelte Klasse in Scala?

Anzahl der Antworten 2 Antworten
Gibt es zwei Arten von Modifikatoren in Scala: final und sealed Was sind die Unterschiede zwischen Ihnen? Wann sollten Sie einen über den anderen? InformationsquelleAutor | 2015-08-25

Was ist der Unterschied zwischen public int und int in Java?

Anzahl der Antworten 1 Antworten
Ich habe erst angefangen zu Java lernen (ich bin ein student, und C++ ist die Basis-Sprache, die ich am besten kenne), und ich bin gekommen, über Zugang und Modifikatoren. Im code habe ich gesehen, die Verwendung von

Deklarieren Sie eine Globale variable in ASP.NET codebehind

Anzahl der Antworten 5 Antworten
Möchte ich erklären Dictionary<string, object> variable, wissen aber nicht wo/wie. Die Werte im Wörterbuch werden die Objekte von der Seite (Listboxen, DropDownLists, etc), also kann ich nicht genau erstellen Sie eine helper-Klasse woanders. Gibt es eine Möglichkeit,

Warum können wir nicht ändern access-modifier beim überschreiben von Methoden in C#?

Anzahl der Antworten 8 Antworten
In C# können wir nicht ändern access-modifier beim überschreiben einer Methode aus der Basisklasse. z.B. Class Base { **protected** string foo() { return "Base"; } } Class Derived : Base { **public** override string foo() { return

Wann sollte man einen Konstruktor deklariert werden, die im öffentlichen und, wenn es sein soll, Paket-private?

Anzahl der Antworten 3 Antworten
In Java sehe ich manchmal den Konstruktor deklariert als 'public' und manchmal hat es keine zugriffsmodifizierer heißt, es ist package-private. Was sind die Fälle, in denen ich verwenden muss man über die über-und Umgekehrt? InformationsquelleAutor Jon |

Verständnis java protected Modifizierer

Anzahl der Antworten 6 Antworten
Habe ich eine Klasse namens A in package1 und eine weitere Klasse mit dem Namen C in package2. Class C extends Klasse A. Einer hat eine Instanz-variable, die erklärt wird wie diese: protected int protectedInt = 1;

Warum erhalte ich wiederholt modifier Fehler beim kompilieren?

Anzahl der Antworten 2 Antworten
import java.util.*; import java.io.*; public final class FileListing2 { public static void main(String... aArgs) throws FileNotFoundException { File startingDirectory= new File(aArgs[0]); List<File> files = FileListing.getFileListing(startingDirectory); //print out all file names, in the the order of File.compareTo() for(File

Tut Swift zugriffsmodifizierer?

Anzahl der Antworten 17 Antworten
In Objective-C Beispiel-Daten können public, protected oder private. Zum Beispiel: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end Habe ich nicht gefunden, erwähnt

Was hat dieser Fehler zu bedeuten: Die modifier "public" vorangestellt werden muss der member-Typ und name

Anzahl der Antworten 1 Antworten
Ich habe ein problem mit meinem viewresult für meine index-Seite. Ich habe gesucht hier und bei Google nach der Lösung. So, hier ist mein code. public class UserController : Controller { private ProjectsDB db = new ProjectsDB();

Mit einer privaten Variablen in einer geerbten Klasse - Java

Anzahl der Antworten 3 Antworten
Müssen mehr Verständnis über die privaten Variablen und Vererbung. Früher mein Verständnis war, wenn es Feld in einer Klasse, und wenn ich die bin, die die Klasse erbt die Felder, die nicht eingeschränkt ist durch den Zugang(private

Aufruf der geschützten Methode aus einer Unterklasse, die von einer anderen Instanz von verschiedenen Paketen

Anzahl der Antworten 2 Antworten
Ich möchte auf eine geschützte Methode von einer anderen Instanz aus einer Unterklasse der Klasse bietet dieser geschützte Methode. Siehe dazu das folgende Beispiel: public class Nano { protected void computeSize() { } } public class NanoContainer

C# "unzugänglich ist aufgrund seiner Schutz-level" - Fehler im Konstruktor

Anzahl der Antworten 4 Antworten
Den Konstruktor der Kind-Klasse "caesar" gibt einen Fehler aus. Es besagt, dass der name, der Typ ist nicht verfügbar, aufgrund seiner Schutz-Ebene. Wie kommt das? Da dies eine Kind-Klasse abgeleitet von "Cipher" - Klasse sollte es nicht

Warum funktioniert ein Java-Konstruktor haben, öffentlich oder geschützt für eine Klasse erweitert werden, die außerhalb seines Pakets?

Anzahl der Antworten 8 Antworten
Das folgende ist meine ProtectedConstructor.java source code: package protectCon; public class ProtectedConstructor{ public int nothing; ProtectedConstructor(){ nothing = 0; } } Und folgende ist die UsingProtectedCon.java Quelle: package other; import protectcon.ProtectedConstructor; public class UsingProtectedCon extends ProtectedConstructor{ //**Line

Aufruf einer geschützten Methode von außerhalb der Klasse in PHP

Anzahl der Antworten 6 Antworten
Habe ich einen ganz besonderen Fall, in dem ich Sie aufrufen müssen, eine geschützte Methode von außerhalb der Klasse. Ich bin sehr bewusst, was ich tun programmingwise, aber ich wäre auch nicht völlig dagegen zu tun, so

Fehler 1 Inkonsistenter accessibility: return type ist weniger zugreifbar als Methode

Anzahl der Antworten 4 Antworten
Wenn ich Baue, VS show error. Das ist mein code: public Composite buildComposite(ComboBox subs, ComboBox bas) { int count = 0; Composite a = new Composite(); if (subs.SelectedItem != null) { foreach (Substance d in listSubstance) {

Inkonsistente accessibility: return type ist weniger zugreifbar als Methode C#

Anzahl der Antworten 2 Antworten
Ok, also das ist wirklich seltsam. Ich habe eine private member, und ich will es in Form2. Ich habe eine öffentliche statische Methode, so dass ich bekommen kann, dass die in Form2. Hier ist mein code: private

Kann ich überschreiben, eine private Methode in Java?

Anzahl der Antworten 10 Antworten
Ich weiß, dass ich verwenden können, Reflexion, rufen eine private Methode, und zum abrufen oder festlegen der Wert einer privaten Variablen, aber ich möchte eine Methode überschreiben. public class SuperClass { public void printInt() { System.out.println("I am

Was ist der Unterschied zwischen statischen, internen und öffentlichen Bauherren?

Anzahl der Antworten 5 Antworten
Was ist der Unterschied zwischen statischen, internen und öffentlichen Bauherren? Warum brauchen wir, um alle von Ihnen zusammen? static xyz() { } public xyz() { } internal xyz() { } Sie brauchen nicht, um alle von Ihnen.

In Python, wie Schreibe ich unit-tests, die Zugriff auf private Attribute, ohne dass diese?

Anzahl der Antworten 2 Antworten
Ich versuche zu verbessern, wie Schreibe ich meine Testfälle für meine Python-Programme. Ich bin zu bemerken, in einigen Fällen, es wäre wirklich hilfreich, wenn Sie Zugriff auf private member, um sicherzustellen, dass eine Methode funktioniert. Ein Beispiel

geschützte/öffentliche Innere Klassen

Anzahl der Antworten 3 Antworten
Kann mir jemand bitte erklären, was ist der Unterschied zwischen protected /public Innere Klassen? Ich weiß, dass public innere Klassen sind zu vermeiden, so viel wie möglich (wie erläutert in diesem Artikel). Aber was ich sagen kann,

mehrere Klassen in eine einzige Datei : Modifizierer private hier nicht erlaubt

Anzahl der Antworten 7 Antworten
Ich bin nicht in der Lage zu verstehen, warum dieser code nicht kompilieren: class A { public static void main(String args) { System.out.println("hi"); } } private class B { int a; } Ich bin speichern der Inhalte

Unterschied zwischen "strict private" und "protected" Zugriff Modifikatoren in Delphi?

Anzahl der Antworten 5 Antworten
aber ich Lerne Programmierung und nach die strukturierte Programmierung mit Pascal-Sprache, bin ich Anfang zu lernen, über OOP mit Delphi. So, ich weiß wirklich nicht verstehen, der Unterschied zwischen den strict private Unterricht und die protected ..

Zugriffsmodifizierer auf Schnittstellenelemente in C#

Anzahl der Antworten 2 Antworten
Ich bekomme einen kompilieren Fehler aus der folgenden Eigenschaft. Der Fehler ist: "Der Modifizierer 'öffentlich' ist nicht gültig für dieses Element" public System.Collections.Specialized.StringDictionary IWorkItemControl.Properties { get { return properties; } set { properties = value; } }

Spring @Autowired Felder - die zugriffsmodifizierer private oder package-private?

Anzahl der Antworten 5 Antworten
Sagen wir, wir verwenden den @Autowired Anmerkung über verschiedene Felder einer Klasse, und dass wir nicht schreiben Set-Methoden oder Konstruktoren, die können auch die Felder. Frage - was sollte die zugriffsmodifizierer werden, private oder package-private (d.h. keine)

Ändern Sie den zugriffsmodifizierer von einer überschriebenen Methode in Java?

Anzahl der Antworten 5 Antworten
Gibt es einen Grund, man kann ändern Sie den zugriffsmodifizierer von einer überschriebenen Methode? Zum Beispiel, abstract class Foo{ void start(){...} } Und ändern Sie dann die Paket-private-zugriffsmodifizierer zu public, final class Bar extends Foo{ @Override public

Was ist der Unterschied zwischen public, protected, package-private und private in Java?

Anzahl der Antworten 25 Antworten
In Java, gibt es klare Regeln auf, wenn die Verwendung der einzelnen zugriffsmodifizierer, nämlich der Standard (package private)publicprotected und privatewährend class und interface und den Umgang mit der Vererbung? InformationsquelleAutor der Frage intrepion | 2008-10-18

Was ist der Unterschied zwischen "private" und "protected Internal"?

Anzahl der Antworten 7 Antworten
Ich möchte nur wissen, was ist eigentlich der Unterschied zwischen private und protected internal zugriffsspezifizierer. Ich weiß Sichtbar eine eigene Klasse Mitglieder: private und protected internal JA Sichtbar, zum Objekt von anderen Klassen: Beide KEINE Sichtbar auf

Klasse unzugänglich ist aufgrund seiner Schutzstufe

Anzahl der Antworten 8 Antworten
Habe ich drei Klassen. Sie alle gehören zum gleichen Namensraum. hier sind die Grundlagen der drei Klassen. //FBlock.cs namespace StubGenerator.PropGenerator { class FBlock : IDesignRegionInserts, IFormRegionInserts, IAPIRegionInserts, IConfigurationInserts, ISoapProxyClientInserts, ISoapProxyServiceInserts { private List<Property> pProperties; private List<Method> pMethods;

"Private" (Umsetzung) - Klasse in Python

Anzahl der Antworten 7 Antworten
Ich bin der Codierung ein kleines Python-Modul, das aus zwei teilen: einige Funktionen Definition einer öffentlichen Schnittstelle, eine Implementierung verwendete Klasse von den oben genannten Funktionen, aber das ist nicht sinnvoll außerhalb des Moduls. Zunächst, entschied ich

Ist der "package private" -Mitgliedszugriff nicht auch auf den Standardzugriff (no-modifier) ​​möglich?

Anzahl der Antworten 7 Antworten
Ich bin ein wenig verwirrt über den Begriff "package private", dass einige der in der Dokumentation verwendet, zusammen mit der Verwendung von "Standard-Zugang." Nicht Paket private und default access sowohl ein Synonym für geschützt? InformationsquelleAutor der Frage

Gibt es in Java so etwas wie eine interne Klasse?

Anzahl der Antworten 7 Antworten
In C# können Sie markieren eine Klasse als internal so dass es nur zugänglich von innerhalb des gleichen package. Gibt es etwas ähnliches in Java? InformationsquelleAutor der Frage Svish | 2011-05-12

Wie durchläuft ich interne Eigenschaften in c #

Anzahl der Antworten 5 Antworten
public class TestClass { public string property1 { get; set; } public string property2 { get; set; } internal string property3 { get; set; } internal string property4 { get; set; } internal string property5 { get;

Was ist das Java-Finale in C #?

Anzahl der Antworten 7 Antworten
Was ist das äquivalent zu Java ist final in C#? InformationsquelleAutor der Frage Nosrama | 2009-08-25

Warum verwendet Typescript das Schlüsselwort "export", um Klassen und Schnittstellen öffentlich zu machen?

Anzahl der Antworten 2 Antworten
Während es einmal mit Typescript ich realisierte, dass meine Klassen innerhalb von Modulen (als namespaces) nicht zur Verfügung standen, für andere Klassen, es sei denn, ich schrieb das export Schlüsselwort vor Ihnen, wie zum Beispiel: module some.namespace.here

Warum kann meine Unterklasse nicht auf eine geschützte Variable ihrer Oberklasse zugreifen, wenn sie sich in einem anderen Paket befindet?

Anzahl der Antworten 4 Antworten
Ich habe eine abstrakte Klasse relation im Paket database.relation - und einer Unterklasse, Join im Paket database.operations. relation hat eine geschützte member-namens mStructure. In Join: public Join(final Relation relLeft, final Relation relRight) { super(); mRelLeft = relLeft;

Ändern des Funktionszugriffsmodus in der abgeleiteten Klasse

Anzahl der Antworten 4 Antworten
Betrachten Sie den folgenden Codeausschnitt: struct Base { virtual ~Base() {} virtual void Foo() const = 0; //Public }; class Child : public Base { virtual void Foo() const {} //Private }; int main() { Child child;

Warum sollten Konstrukteure in abstrakten Klassen geschützt werden, nicht in der Öffentlichkeit?

Anzahl der Antworten 3 Antworten
ReSharper schlägt vor, die änderung der Zugänglichkeit des public Konstruktor in einer abstract Klasse protectedaber es ist nicht die Logik hinter dieser. Können Sie etwas Licht? InformationsquelleAutor der Frage Cristi Diaconescu | 2009-04-17

Was ist der Unterschied zwischen Dim, Global, Public und Private als Modular Field Access Modifiers?

Anzahl der Antworten 1 Antworten
In der VB6/VBA-Sie deklarieren Variablen auf Modulebene, die außerhalb eines bestimmten Sub oder Function Methode. Ich habe Private und Public vor innerhalb von Modulen und verstehe Sie so: Public - sichtbar für alle den code im Modul