Tag: access-modifiers
Access modifier ist ein OOP-Konzept. Es bestimmt, welche Ebene des Zugriffs oder der Sichtbarkeit einer bestimmten Eigenschaft/Methode/Klasse hat.
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
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.");
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
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.
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
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
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
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
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
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:
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
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.
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
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
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,
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
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 |
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;
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
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
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();
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
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
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
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
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
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) {
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
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
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.
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
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,
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
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 ..
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; } }
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)
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
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
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
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;
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
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
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
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;
7
Antworten
Was ist das äquivalent zu Java ist final in C#? InformationsquelleAutor der Frage Nosrama | 2009-08-25
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
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;
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;
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
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