Als «inheritance» getaggte Fragen

Vererbung ist das System in der objektorientierten Programmierung, mit dem Objekte Operationen unterstützen können, die durch vordere Typen definiert sind, ohne eine eigene Definition angeben zu müssen. Es ist der Hauptvektor für Polymorphismus in der objektorientierten Programmierung.



11
Super im Rückgrat
Gibt es eine Möglichkeit, diese Überschreibungsmethode von meiner Implantation aus aufzurufen, wenn ich die clone()Methode von a Backbone.Modelüberschreibe? Etwas wie das: var MyModel = Backbone.Model.extend({ clone: function(){ super.clone();//calling the original clone method } })

5
Django Form - Set Label
Ich habe ein Formular, das von 2 anderen Formularen erbt. In meinem Formular möchte ich die Bezeichnung eines Felds ändern, das in einem der übergeordneten Formulare definiert wurde. Weiß jemand, wie das gemacht werden kann? Ich versuche es in meinem zu tun __init__, aber es wird ein Fehler ausgegeben, der …



6
Sollte eine Schnittstelle eine andere Schnittstelle erben
Ich kann anscheinend keine Antwort darauf finden und möchte nur sicherstellen, dass es sich um einen in Ordnung befindlichen Codierungsstandard handelt. Ich habe eine Schnittstelle A, die von vielen verschiedenen Klassen verwendet wird, und möchte nicht, dass sich die Schnittstelle Aändert. Ich bin auf eine neue Anforderung gestoßen, die erfordert, …
71 .net  oop  inheritance 


9
C ++: Kann eine Struktur von einer Klasse erben?
Ich betrachte die Implementierung einer API, die ich verwende. Ich bemerkte, dass eine Struktur von einer Klasse erbt und machte eine Pause, um darüber nachzudenken ... Erstens habe ich in dem C ++ - Handbuch, mit dem ich studiert habe, nicht gesehen, dass eine Struktur von einer anderen Struktur erben …


8
Zugriff auf die übergeordnete Klasse in Backbone
Ich muss die initializeMethode der übergeordneten Klasse innerhalb der geerbten Klasse MyModelaufrufen, anstatt sie wie heute vollständig zu überschreiben. Wie könnte ich das machen? So sieht mein Code gerade aus: BaseModel = Backbone.Model.extend({ initialize: function(attributes, options) { // Do parent stuff stuff } }); MyModel = BaseModel.extend({ initialize: function() { …


1
Warum hängt die Klassengröße in c ++ vom öffentlichen / privaten Status der Datenelemente ab?
Soweit ich weiß, hängt die Größe einer Klasse in C ++ von den folgenden Faktoren ab: Größe aller nicht statischen Datenelemente. Reihenfolge der Datenmitglieder. Ob das Auffüllen von Bytes aktiviert ist oder nicht. Größe seiner unmittelbaren Basisklasse. Die Existenz virtueller Funktionen. Vererbungsmodus (virtuelle Vererbung). Jetzt habe ich 2 Klassen wie …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.