Die Frage ist in Java, warum ich keine abstrakte statische Methode definieren kann. zum Beispiel abstract class foo { abstract void bar( ); // <-- this is ok abstract static void bar2(); //<-- this isn't
Die Frage ist in Java, warum ich keine abstrakte statische Methode definieren kann. zum Beispiel abstract class foo { abstract void bar( ); // <-- this is ok abstract static void bar2(); //<-- this isn't
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...
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...
Was ist mit meinem Angular-Code falsch? Ich bekomme: Cannot read property 'remove' of undefined at BrowserDomAdapter.removeClass ... HTML <ol class="breadcrumb"> <li *ngClass="{active: step==='step1'}" (click)="step='step1; '">Step1</li> <li *ngClass="{active: step==='step2'}"...
Was ist der Unterschied zwischen abstrakter Klasse und Schnittstelle in
Ich möchte den Unterschied zwischen __init__und __call__Methoden kennen. Zum Beispiel: class test: def __init__(self): self.a = 10 def __call__(self): b =
Java 8 ermöglicht die Standardimplementierung von Methoden in Schnittstellen, die als Standardmethoden bezeichnet werden . Ich bin verwirrt darüber, wann ich diese Art von interface default methodanstelle von abstract class(mit abstract method(s)) verwenden würde. Wann sollte eine Schnittstelle mit...
Ich lerne die Seile in Python. Wenn ich versuche, ein Klassenobjekt Foobarmit der print()Funktion zu drucken , erhalte ich eine Ausgabe wie folgt: <__main__.Foobar instance at 0x7ff2a18c> Gibt es eine Möglichkeit, das Druckverhalten (oder die Zeichenfolgendarstellung ) einer Klasse und...
Ich fragte mich, ob mir jemand einen Überblick geben könnte, warum ich sie verwenden würde und welchen Vorteil ich dabei gewinnen
Ich bin ursprünglich ein Java-Programmierer, der jetzt mit Objective-C arbeitet. Ich möchte eine abstrakte Klasse erstellen, aber das scheint in Objective-C nicht möglich zu sein. Ist das möglich? Wenn nicht, wie nahe kann ich einer abstrakten Klasse in Objective-C
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...
Ich habe eine schlecht gestaltete Klasse in einem Drittanbieter JARund muss auf eines seiner privaten Felder zugreifen . Warum sollte ich beispielsweise ein privates Feld auswählen müssen? class IWasDesignedPoorly { private Hashtable stuffIWant; } IWasDesignedPoorly obj = ...; Wie kann ich...
Wenn Sie mit Swift aus Java spielen, warum sollten Sie eine Struktur anstelle einer Klasse wählen? Es scheint, als wären sie dasselbe, da eine Struktur weniger Funktionalität bietet. Warum dann
In einem meiner Interviews wurde ich gebeten, den Unterschied zwischen einer Interface- und einer Abstract-Klasse zu erklären . Hier ist meine Antwort: Methoden einer Java-Schnittstelle sind implizit abstrakt und können nicht implementiert werden. Eine abstrakte Java-Klasse kann Instanzmethoden...
Warum können Sie eine Klasse in Java nicht als statisch
Ich habe mich gefragt, wie man abstrakte Klassen und Klassen, die abstrakte Klassen erweitern, einheitlich testet. Sollte ich die abstrakte Klasse testen, indem ich sie erweitere, die abstrakten Methoden auslösche und dann alle konkreten Methoden teste? Testen Sie dann nur die Methoden, die ich...
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...
Ist es möglich, private Eigenschaften in ES6-Klassen zu erstellen? Hier ist ein Beispiel. Wie kann ich den Zugriff auf verhindern instance.property? class Something { constructor(){ this.property = "test"; } } var instance = new Something(); console.log(instance.property); //=>...
Diese Frage wurde bereits im Zusammenhang mit C # /. Net gestellt . Jetzt möchte ich die Unterschiede zwischen einer Struktur und einer Klasse in C ++ lernen. Bitte besprechen Sie die technischen Unterschiede sowie die Gründe für die Wahl des einen oder anderen im OO-Design. Ich werde mit einem...
Ich habe in Google nach den Unterschieden zwischen a case classund a gesucht class. Jeder erwähnt, dass Sie die Fallklasse verwenden, wenn Sie einen Mustervergleich für die Klasse durchführen möchten. Verwenden Sie andernfalls Klassen und erwähnen Sie einige zusätzliche Vorteile wie Gleichheit und...