Suchergebnisse für Anfrage "oop"
Namenskonvention für nicht virtuelle und abstrakte Methoden
Ich stelle häufig fest, dass ich Klassen erstelle, die dieses Formular verwenden (A): abstract class Animal { public void Walk() { // TODO: do something before walking // custom logic implemented by each subclass WalkInternal(); // TODO: ...
Können Sie in R?
Können Sie mit "R" als Referenz übergeben? Zum Beispiel im folgenden Code: setClass("MyClass", representation( name="character" )) instance1 <-new("MyClass",name="Hello1") instance2 <-new("MyClass",name="Hello2") array = c(instance1,instance2) ...
ann wird in einer PHP5-Klasse ein privater Konstruktor aufgerufe
Angenommen, ich schreibe eine PHP-Klasse (> = 5.0), die ein Singleton sein soll. In allen von mir gelesenen Dokumenten heißt es, dass der Klassenkonstruktor privat sein soll, damit die Klasse nicht direkt instanziiert werden kann. Also, wenn ...
Beispiel mit Besuchermuster
public class Song { public string Genre { get; protected set; } public string Name { get; protected set; } public string Band { get; protected set; } public Song(string name, string band, string genre) { Name = name; Genre = genre; Band = band; } ...
Klassenvariablen in Javascript
Ich habe ein bisschen Probleme damit, Klassenvariablen in Javascript zum Laufen zu bringen. Ich dachte, dass ich das Vererbungsmodell des Prototyps verstanden habe, aber offensichtlich nicht. Ich nahm an, dass, da Prototypen von Objekten ...
Wie kann ich ein Perl-Paket aufrufen, das ich in derselben Datei definiert habe?
Ich muss einige Module definieren und sie alle in derselben Datei verwenden. Nein, ich kann die Anforderung nicht ändern. Ich möchte etwas wie das Folgende tun: { package FooObj; sub new { ... } sub add_data { ... } } { package BarObj; ...
Warum "private" Methoden im Objekt orientiert?
Ich verstehe, es ist ein sehr grundlegendes Konzept in der oops. Aber ich kann meinen Kopf immer noch nicht herumkriegen. Ich habe verstanden, warum Member-Variablen privat sind, sodass Klassenbenutzer sie nicht durch das Einrichten ungültiger ...
So übergeben Sie das abgeleitete Objekt in Funktion als Basisobjekt in C ++ [closed]
Ich habe versucht, so etwas zu tun. class ODESolver { public: // Fourth-order Runge-Kutta ODE solver. static void RungeKutta4(ODE ode, double stepSize) { // Define some convenience variables to make the // code more readable int j; int numEqns = ...
Wie funktioniert alles, was ein Objekt ist?
Ich verstehe die Haupttheorie hinterAlles ist ein Objekt aber ich verstehe wirklich nicht, wie es unter der Haube implementiert wird. FunktionenSo:foo(4) ist das gleiche wiefoo.__call__(4). Aber was hindert mich daran, @ zu ...
rkläre mir, was ein Setter und Getter is
Was sind Setter und Getter? Warum brauche ich sie? Was ist ein gutes Beispiel dafür, wie man sie effektiv einsetzt? Was ist der Sinn eines Setters und Getters? Update: Kann ich bitte einige Codierungsbeispiele bekommen?