Als «inheritance» getaggte Fragen

309
Aufnahme einer weiteren Klasse in SCSS

Ich habe dies in meiner SCSS-Datei: .class-a{ display: inline-block; //some other properties &:hover{ color: darken(#FFFFFF, 10%); } } .class-b{ //Inherite class-a here //some properties } In Klasse B möchte ich alle Eigenschaften und verschachtelten Deklarationen von erben...

305
JSP-Tricks, um das Templating zu vereinfachen?

Bei der Arbeit wurde ich beauftragt, eine Reihe von HTMLDateien in ein einfaches JSPProjekt umzuwandeln. Es ist wirklich alles statisch, keine serverseitige Logik zum Programmieren. Ich sollte erwähnen, dass ich in Java völlig neu bin. JSP-Dateien scheinen es einfach zu machen, mit allgemeinen...

294
Warum muss der Prototypkonstruktor eingestellt werden?

Im Abschnitt über die Vererbung im MDN-Artikel Einführung in objektorientiertes Javascript habe ich festgestellt, dass der Prototyp.constructor festgelegt wurde: // correct the constructor pointer because it points to Person Student.prototype.constructor = Student; Dient dies einem wichtigen Zweck?...

245
Erben Unterklassen private Felder?

Dies ist eine Interviewfrage. Erben Unterklassen private Felder? Ich antwortete mit "Nein", da wir nicht auf "normale OOP-Weise" darauf zugreifen können. Der Interviewer glaubt jedoch, dass sie vererbt werden, weil wir indirekt oder mithilfe von Reflexion auf solche Felder zugreifen können und sie...

224
Warum kann ich keine statischen Klassen erben?

Ich habe mehrere Klassen, die eigentlich keinen Staat brauchen. Aus organisatorischer Sicht möchte ich sie in eine Hierarchie einordnen. Aber anscheinend kann ich keine Vererbung für statische Klassen deklarieren. Sowas in der Art: public static class Base { } public static class Inherited : Base {...

212
Mehrfachvererbung in C #

Da die Mehrfachvererbung schlecht ist (was die Quelle komplizierter macht), liefert C # ein solches Muster nicht direkt. Aber manchmal wäre es hilfreich, diese Fähigkeit zu haben. Zum Beispiel kann ich das fehlende Mehrfachvererbungsmuster mithilfe von Schnittstellen und drei Klassen wie diesen...