Öffentliche Mutator-Methoden in der objektorientierten Programmierung, die für die Änderung und Rückgabe des Werts privater Klassenmitglieder verantwortlich sind und somit dem Prinzip der Kapselung entsprechen.
Gibt es eine Möglichkeit, einen privaten Setter für eine Eigenschaft in TypeScript zu haben? class Test { private _prop: string; public get prop() : string { return this._prop; } private set prop(val: string) { //can put breakpoints here this._prop = val; } } Der Compiler beschwert sich darüber, dass die …
Ist es eine schlechte Praxis, meine Getter-Methode wie Version 2 in meiner Klasse zu ändern? Version 1: public String getMyValue(){ return this.myValue } Version 2: public String getMyValue(){ if(this.myValue == null || this.myValue.isEmpty()){ this.myValue = "N/A"; } return this.myValue; }
Ich habe im folgenden Beispiel einen unerwarteten Wert dieses Schlüsselworts gefunden: let x = { z : 10 , get func1() { return function(v) { console.log(this === v); } } } x.func1(x) Führen Sie das Code-Snippet ausErgebnisse ausblendenErweitern Sie das Snippet Der Wert dieses Schlüsselworts ist das Objekt x, als …
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.