Tag: virtual-method
Eine virtuelle Methode ist eine Methode, deren Verhalten kann überschrieben werden, in einer erbenden Klasse eine Funktion mit der gleichen Signatur.
13
Antworten
Angenommen ich habe zwei C++ - Klassen: class A { public: A() { fn(); } virtual void fn() { _n = 1; } int getn() { return _n; } protected: int _n; }; class B : public
7
Antworten
Ich war gerade versucht zu master-das Konzept der virtuellen Funktion mit Hilfe einer console-app. Ich habe bemerkt, sobald ich überschreiben einer Basisklasse Funktion, zurück baseclassname.functionname(Parameter) wird eingefügt in meiner Funktion Körper automatisch. Warum geschieht dieses? class advanc
2
Antworten
Ich verstehen, was ist java-Methode aufrufen und praktiziert haben viele Beispiele mit. Ich will wissen, was ist die praktische situation oder die Notwendigkeit, von diesem Konzept. Es wäre eine große Hilfe, wenn jemand könnte geben eine Reale
3
Antworten
Habe ich eine Klasse Vorlage, wo einige Methoden definiert, die als virtuelle zu geben, die Möglichkeit für die Benutzer meiner Klasse zu geben, die eine Umsetzung für Sie in seiner abgeleiteten Klasse. Beachten Sie, dass in meinem
4
Antworten
Soweit ich das verstanden habe, die Einführung von override - Schlüsselwort in C++11 ist nichts anderes als eine Prüfung, um sicherzustellen, dass die Funktion umgesetzt wird, ist die overrideing einer virtual Funktion in der Basisklasse. Ist es
6
Antworten
Weiß ich virtuelle Methoden von PHP oder Java. Wie können Sie umgesetzt werden in Python? Oder habe ich zu definieren, eine leere Methode in eine abstrakte Klasse und überschreiben Sie es? InformationsquelleAutor der Frage Meloun | 2011-01-17
12
Antworten
Angenommen ich habe zwei C++ - Klassen: class A { public: A() { fn(); } virtual void fn() { _n = 1; } int getn() { return _n; } protected: int _n; }; class B : public