Als «class» getaggte Fragen

578
Hat Python "private" Variablen in Klassen?

Ich komme aus der Java-Welt und lese Bruce Eckels ' Python 3-Muster, Rezepte und Redewendungen . Beim Lesen über Klassen heißt es weiter, dass in Python keine Instanzvariablen deklariert werden müssen. Sie verwenden sie einfach im Konstruktor und boom, sie sind da. Also zum Beispiel: class...

573
Können wir eine abstrakte Klasse instanziieren?

Während eines meiner Interviews wurde ich gefragt: "Können wir eine abstrakte Klasse instanziieren?" Meine Antwort war "Nein, wir können nicht". Aber der Interviewer sagte mir: "Falsch, wir können." Ich habe ein bisschen darüber gestritten. Dann sagte er mir, ich solle es selbst zu Hause...

492
Variablenvariablen der ES6-Klasse

Derzeit verwenden viele von uns in ES5 das folgende Muster in Frameworks, um Klassen und Klassenvariablen zu erstellen, was bequem ist: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); In ES6 können Sie Klassen nativ erstellen, es gibt...

444
Statische Konstantenzeichenfolge (Klassenmitglied)

Ich hätte gerne eine private statische Konstante für eine Klasse (in diesem Fall eine Formfabrik). Ich hätte gerne so etwas. class A { private: static const string RECTANGLE = "rectangle"; } Leider bekomme ich vom C ++ (g ++) Compiler alle möglichen Fehler, wie zum Beispiel: ISO C ++ verbietet die...