Suchergebnisse für Anfrage "oop"

10 die antwort

Was ist Komposition in Bezug auf objektorientiertes Design?

Ich höre (und lese auf dieser Seite) viel über "Komposition gegenüber Vererbung bevorzugen". Aber was ist Compositon? Ich verstehe Vererbung aus der Sicht von Person: Säugetier: Tier, aber ich kann die Definition von Kompostion nirgendwo ...

6 die antwort

Hinzufügen eines Prototyps zu einem Objektliteral

Ich habe ein Objekt, sagen Sieson, das ich von einem anderen Objekt erben möchtefather. atürlich kann ich eine Konstruktorfunktion für Vater erstellen, wie zB Father = function() { this.firstProperty = someValue; this.secondProperty ...

14 die antwort

Gibt es eine Möglichkeit, ein "geschütztes" Mitglied eines anderen Objekts von einem abgeleiteten Typ zu erreichen?

class MyBase { protected object PropertyOfBase { get; set; } } class MyType : MyBase { void MyMethod(MyBase parameter) { // I am looking for: object p = parameter.PropertyOfBase; // error CS1540: Cannot access protected ...

TOP-Veröffentlichungen

10 die antwort

Einige Fragen zum abstrakten Unterricht mit privaten, öffentlichen und geschützten Konstruktoren

Meine erste Frage: Was ist der Unterschied zwischen einem geschützten und einem öffentlichen Konstruktor in einer abstrakten Klasse? Meine zweite Frage: Ist es sinnvoll, wenn die abstrakte Klasse einen privaten Konstruktor hat? Danke im Voraus

10 die antwort

Mehrfachvererbung in C #

Als ich arbeite alsC# Entwickler, ich weiß, dass wir @ implementieren könnmultiple inheritance mitInterface. Kann jemand mir bitte einen Link oder Code geben, um zu erfahren, wie man @ erreichmultiple inheritance mitC#. Ich möchte Code, mit dem ...

8 die antwort

Default Class Accessibility in C #

standardmäßig ist eine Klasse: Privat internal?versiegelt?

8 die antwort

Zuordnen eines Dekorators zu allen Funktionen innerhalb einer Klasse

Ich brauche das nicht wirklich zu tun, habe mich nur gefragt, ob es eine Möglichkeit gibt, einen Decorator generisch an alle Funktionen innerhalb einer Klasse zu binden, anstatt ihn explizit für jede Funktion anzugeben. Ich nehme an, es wird ...

8 die antwort

Kommt die Bindung der Methode in Objective-C wirklich zur Laufzeit vor?

Ich habe gehört, dass Objective-C vom "Nachrichtenübermittlungsmechanismus" von SmallTalk beeinflusst wird. Objective-C kann wie Smalltalk die dynamische Typisierung verwenden: Einem Objekt kann eine Nachricht gesendet werden, die in seiner ...

2 die antwort

Eine Methode zur Matlab-Tabellenklasse hinzufügen

Ich möchte eine Methode namens @ hinzufügnansubset zumtable Klasse. Im Wesentlichen können Sie @ aufrufT(r,c) wor undc sind echte positive ganzzahlige Vektoren, die möglicherweise @ enthaltNaN 's. Stubbed Code fürnansubset.m könnte ...

4 die antwort

cx_Oracle: Wie kann ich jede Zeile als Wörterbuch empfangen?

Standardmäßig gibt cx_Oracle jede Zeile als Tupel zurück. >>> import cx_Oracle >>> conn=cx_Oracle.connect('scott/tiger') >>> curs=conn.cursor() >>> curs.execute("select * from foo"); >>> curs.fetchone() (33, 'blue')Wie kann ich jede Zeile als ...