Nehmen wir an, ich habe eine Klasse A class A: __slots__ = ['_x'] def __init__(self): self._x = 10 @property def x(self): return self._x Und ich möchte die Zuweisung von {a._x von überall außer anderen Instanzen-Methoden einschränken. Wie mache ich das? Ist da....
14 Mai 2021 im 23:54
Ich habe einen Vertrag mit einem privaten enum state, der drei Optionen hat: {VALID, {VALID und {TERMINATED. Dieser Vertrag hat eine Funktion withdrawn, die nur vom Vertrags-Creator aufgerufen werden kann, und eine Funktion terminatine, die nur von einem Drittanbieter aufgerufen werden kann, der wäh....
26 Apr. 2021 im 18:24
Ich habe eine Schnittstelle in C ++ Privat: // Einige Erklärungen. Geschützt: // Einige Erklärungen. .......
Ich möchte selbst Zugriff auf Strukturmitglieder haben und möchte nicht, dass andere die Details sehen. Ich meine einfach den Modifikator "Geschützter Zugriff" in Java. Ich habe eine Datei namens linkedlist.c, die eine Struktur wie diese hat: struct listNode { int data; struct listNode *nex....
9 Feb. 2021 im 16:25
Ich bin verwirrt über den folgenden Absatz in https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/access-modifiers Normalerweise ist die Zugänglichkeit eines Mitglieds nicht größer als die Zugänglichkeit des Typs, der es enthält. Auf ein öffentliches Mitglied einer i....
2 Dez. 2020 im 05:50
Mir ist bereits bekannt, wie private(set) funktioniert. Der folgende Code gibt jedoch einen Fehler beim Kompilieren an. class Person { private(set) let name: String //Error. private(set) let age: Int //Error. init(name: String, age: Int){ self.name = name self.age = age ....
28 Feb. 2020 im 09:20
Hallo, ich erstelle eine Bibliothek. Ich habe eine Modellklasse, die intern zugänglich ist, und eine Methode, die öffentlich ist. Ich weiß, dass der interne Zugriff aufgrund der Zugriffsebene nicht öffentlich genutzt werden kann Wenn ich den Zugriff auf Modellklassen öffentlich mache. Wenn der Benut....
14 Sept. 2019 im 11:13
Ich habe eine abstrakte Klasse mit mehreren Unterklassen (derzeit mehr als 20) und es gibt einen Code und Variablen, die ich nur zwischen zwei der Unterklassen teilen möchte. Wenn ich die Methoden und Variablen in die Superklasse einfügen werde, haben alle Unterklassen Zugriff auf sie, aber ich möch....
30 Juni 2019 im 12:10
Um ein Objekt nicht kopierbar zu machen, können wir sowohl seinen Kopierkonstruktor als auch seinen Kopierzuweisungsoperator explizit löschen. Meine Frage ist: Was ist der richtige Ort dafür - im Abschnitt public, private oder protected der Klasse? Und - macht diese Wahl einen Unterschied?....
17 März 2019 im 13:01
Ich arbeite an einer App, in der ich Module für jede Funktion der App erstellt habe. Ich muss von einem Modul-UI-Controller zu einem anderen Modul-UI-Controller wechseln. Ich habe UIController in einem Modul und markiere diesen Controller wie unten als Public -Zugriffskennung public class InterAcc....
Ich bin Multithreading eines Echtzeitspiels und möchte verhindern, dass die Statusvariablen von Objekten in einem Thread von einem anderen Thread festgelegt werden. Dies erleichtert die Verhinderung von Rennbedingungen erheblich. Ich möchte jedoch weiterhin den Status anderer Objekte lesen können.....
4 Jän. 2019 im 05:21
Ich habe Probleme mit einer privaten Methode, die ich in meiner Benutzeroberfläche implementiert habe. Ich habe eine print(string, list) -Methode privat in meine RequestData -Schnittstelle implementiert, um die Implementierung auszublenden, da ich nicht möchte, dass sie aufgerufen wird, außer von de....
9 Nov. 2018 im 05:13
Methoden in der Schnittstelle und in der Klasse, die die Schnittstelle implementiert, sind standardmäßig öffentlich. Sie benötigen den genannten Accessor nicht. Warum muss für Eigenschaften, insbesondere in der Klasse, die die Schnittstelle implementiert, der Modifikator für den öffentlichen Zugrif....
13 März 2018 im 08:29
Übergeordnete Klasse package p1; public class A { protected void display() { System.out.println("Displayed"); } } Kinderklasse (in einem anderen Paket) package p2; import p1.A; public class B extends A { public static void main(String[] args) { A a = new B(); ....
5 Feb. 2018 im 16:58
Ich bekomme eine Warnmeldung in meiner Klasse, wie Fügen Sie der Klassendeklaration ein statisches Schlüsselwort Protected constructor or the hinzu Lösung Der Fehler ist verschwunden, nachdem ich beide unten aufgeführten Möglichkeiten ausprobiert habe. static Klasse ohne constructor public static....
5 Jän. 2018 im 16:24
Sagen, ich habe diese Klasse: class Foo { var $pu = 0; private $pr = 1; } Ich muss einen Weg finden, um die Zugriffsmodifikatorebene einer Eigenschaft zu überprüfen, zum Beispiel: class Foo { var $pu = 0; private $pr = 1; function return_all_public () { $publics = []; for (get_ob....
7 Jän. 2016 im 14:15
Wenn ich in Scala eine Pakethierarchie wie diese habe: package toplevel { package a { // some interesting stuff } package b { // more interesting stuff } package utility { // stuff that should not be accessible from the outside // and is not logically related to the proje....
17 Dez. 2015 im 12:16
In meiner .NET-Lösung habe ich zwei Projekte: ein Hauptprojekt und ein Projekt zum Ausführen von Tests für das Hauptprojekt. In meinem Projekt habe ich mehrere Methoden, die ich "privat" halten möchte, für die ich aber auch Tests durchführen möchte. Gibt es eine Zugriffsmethode, die diese Funktionen....
7 Dez. 2015 im 19:48
Ich habe eine Basisklasse O und zwei abgeleitete Klassen: A : O und B : O wie folgt: public abstract class O { public O(string val) { this.Value = val; } private string value; public string Value { get { return this.value; } set { ....
Also habe ich diese Java-Datei A.java gemacht, package alphabet; public class A{ private String private_A; String _A; protected String protected_A; public String public_A; public A(){ private_A="Private A"; _A="Package Private A"; protected_A="Protected A"; ....
8 Nov. 2015 im 02:53
Ich wollte fragen, was die Standardzugriffsspezifizierer / -modifikatoren für ein Array in Java sind. Zum Beispiel wenn ich schreibe int arr[]; Was wird es standardmäßig sein? Ist es standardmäßig public abstract final oder public? Ich stelle diese Frage, weil ich den Kommentar von Tom Ball nicht v....
6 Okt. 2015 im 12:05
Warum Python keinen Access-Modifikator wie in c #, Java hat, d. h. öffentlich, privat usw. Was ist die alternative Art der Kapselung und des Versteckens von Informationen in Python?....
26 März 2014 im 13:07
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 Im....
15 Feb. 2009 im 18:29