Suchergebnisse für Anfrage "oop"

7 die antwort

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: ...

9 die antwort

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) ...

5 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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; } ...

8 die antwort

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 ...

3 die antwort

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; ...

7 die antwort

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 ...

3 die antwort

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 = ...

4 die antwort

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 ...

6 die antwort

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?