Ein Accessor ist (normalerweise) eine Funktion, die für das Lesen oder Schreiben einer Eigenschaft verantwortlich ist.

Mehr über accessor...

class A{ char info[256]; public: char* getInfo(); A(char i[256]); //A.cpp #include "A.h" char * A::getInfo(){ return(&info[256]); } A::A(char i[256]){ info[256]=i[256]; } Ich kämpfe mit dem Accessor. Wenn ich versuche, getinfo () zu verwenden, bekomme ich ei....
30 Mai 2021 im 19:48
Ich habe zwei Modelle Cart und Produkte Auf dem Produktmodell habe ich einen Zugang: amount $appends = ['amount']; public function getAmountAttribute(){ return $this->price * $this->taxe; } Aber wenn ich versuche, einen Betrag aus einer Beziehung zu ziehen, wie: $cart = Cart::where('id',$uid)-....
12 Jän. 2021 im 17:10
Ich habe ein Problem mit dem propertyAccessor: Es gibt die beiden folgenden Entitäten: class Foo { /** * @ORM\ManyToOne(targetEntity="App\Entity\Bar", inversedBy="foo") * @ORM\JoinColumn(nullable=false) */ private $bar; public function getBar(): ?Bar { return....
9 Nov. 2020 im 14:32
Nehmen wir an, ich habe diese Klasse class Point { inline float x() const { return v[0]; } inline float y() const { return v[1]; } inline float z() const { return v[2]; } float v[3]; }; Und ich mache: Point myPoint; myPoint[0] = 5; // unrelated code goes here float myVal = myPoint.x() +....
5 Feb. 2020 im 00:48
Auf die Eigenschaften eines Objekts kann über die Klammernotation wie folgt zugegriffen werden: let obj = {a: "test"} obj["a"] Mir war jedoch nicht bewusst, dass auf die Eigenschaft desselben Objekts auch folgendermaßen zugegriffen werden kann: let v = ["a"] // An array obj[v] Oder obj[["a"]] O....
20 Nov. 2019 im 00:57
Ich habe in letzter Zeit mit Pandas gearbeitet und natürlich die Accessoren .at [] und .loc [] verwendet. Ich frage nicht, wie ich sie benutzen soll. Ich möchte verstehen, wie sie funktionieren und warum sie nicht als Methoden implementiert werden . Dies könnte ein allgemeines Python-Thema se....
10 Aug. 2019 in 20:43
Ich bin auf einen Code gestoßen, in dem @Getter für eine Enum-Deklaration verwendet wurde. Ich möchte wissen, ob es möglich ist, @Getter für eine Enum-Deklaration zu verwenden, und welchen Zweck sie erfüllt. Soweit ich weiß, generiert @Getter Getter-Methoden für Mitgliedsvariablen. Vermisse ich etwa....
6 Feb. 2019 im 13:15
Ich habe eine Frage zu Best Design Practices. Ich habe versucht, unveränderlichere Komponenten in mein Projekt einzubauen, weil ich gelesen habe, dass sie auf lange Sicht einfacher zu warten sind, und dies testen wollte. Wenn Sie eine Klasse mit unveränderlichen Datenelementen haben, sagen wir publ....
30 Jän. 2019 im 17:38
Ich arbeite an einem Problemsatz für eine Python-Klasse. Wir werden in Klassen eingeführt. Ich versuche (A) eine Klasse namens Satz mit einem einzelnen Parameter, einer Zeichenfolge, zu erstellen und eine Instanzvariable zu erstellen, die den Satz als Zeichenfolge speichert. (B) Um dann Zugriffsmeth....
Der folgende Code führt eine Endlosschleife aus (druckt getter1 einmal und dann getter2 bis zum Stopp): var person1 = { _age: 42, get age() { console.log("getter1"); return this._age; } }; Object.defineProperty(person1, "_age", { get: function() { console.log("gett....
6 Nov. 2016 im 01:57
Ich bin nicht sicher, warum dieser Code mir einen Fehler gibt. Ich möchte lediglich ein Objekt erstellen, das ein Array als Eigenschaft hat. Ich möchte dies mit einem Setter und Getter erreichen, aber aus irgendeinem Grund erhalte ich, wenn ich this.array = [] innerhalb der setArray-Funktion mache, ....
22 Juni 2016 im 17:58
Ich habe ein privates Mitglied der Klasse namens mat [3] [3] und möchte auf dieses 3x3-Array außerhalb meiner Klasse zugreifen können (nur lesen, nicht ändern). Ist es möglich, eine Zugriffsmethode zu schreiben, die einen Zeiger auf mein Array zurückgibt? Wie kann ich das machen? Bitte geben Sie ein....
28 Dez. 2015 im 18:28
In Bezug auf das Überladen von Klammern in C ++ verwendet mein Compiler die Mutator-Methode für den Zugriff. Kann mir jemand sagen warum? 1. const int & Cheese::operator [] (int i)const { return weight[i]; } //accessor 2. int & Cheese::operator [] (int i) { return weight[i]; } //mutator Der folgend....
26 Nov. 2015 im 02:11
Ich verwende das Lumen Framework. Ich habe ein Problem, ich muss einen benutzerdefinierten Accessor für das Attribut festlegen, aber das Problem ist, dass die Spalte in der Datenbank mit einem Großbuchstaben beginnt. Zum Beispiel Logo. Und im Falle eines ersten Großbuchstabens wird der Accessor bei....
11 Okt. 2015 im 01:17
Mein Problem ist, dass ich viele Variablen in meiner Klasse habe und möchte, dass über eine Zugriffsmethode auf sie zugegriffen wird. Natürlich könnte ich mehrere Accessor-Funktionen haben, um meine privaten Variablen auszugeben, aber wie kann ich es machen, damit ich über ein Argument auf eine von ....
8 Okt. 2015 im 04:59
Ich möchte, dass mein Programm eine private Variable aus einer anderen Klasse eingibt. Ich möchte den Mutator und Accessor verwenden. NullPointerException wird weiterhin fehlerhaft angezeigt. Was ist das Problem in meinem Code? public abstract class Inputs { private String val; private String typ; p....
2 Okt. 2015 im 11:20
Ich habe data = { 'first': { 'number': 1, 'text': 'Ya.' }, 'second': { 'number': 10, 'text': 'Da.' } }; Und ich möchte wirklich darauf zugreifen wie: number = data['first.number']; Eigentlich auf flexiblere Weise, wie: numberOrText = data[memberName....
16 Juli 2013 im 21:50
Ich habe ein Python-Modul, m1. # m1.py class C1(object): def __init__(self): self.__pri = 10 self._pro = 5 self.pub = 1 Dann in Python, >>> import m1 >>> c = m1.C1() >>> c.__pri Traceback (most recent call last): File "<input>", line 1, in <module> AttributeError: 'C1'....
26 Dez. 2012 im 19:17
In Javascript scheint die Verwendung von Eigenschaftenzugriffern nicht allzu häufig zu sein (im Gegensatz zu anderen OO-Sprachen wie beispielsweise Java). Wenn ich ein Person Objekt mit einem Namen habe, definiert als function Person(name) { this.name = name; } Der Name einer Person wird sich ni....
8 Sept. 2012 im 01:43
In Objective-C können Sie [variable valueForKeyPath:@"abc.def"] oder [[variable abc] def] ausführen. Wenn abc auf variable nicht vorhanden ist, erhalten Sie am Ende und nil einen Wert wird keinen Fehler oder keine Ausnahme erhalten. Das ist wirklich praktisch. Gibt es so etwas in Python? Ich weiß, d....
17 Juli 2012 im 07:26
Angenommen, ich habe eine verschachtelte Objektstruktur wie: var o = { a: { b: { c: 1 } } }; Und ich habe einen Accessor String wie "a.b.c". Was ist die schnellste Funktion, um den angegebenen verschachtelten Wert zurückzugeben (bis zu einer beliebigen Tiefe [1..n])? Das heißt, in diesem Fall getNe....
18 Okt. 2011 im 10:26