Als «oop» getaggte Fragen

Objektorientierte Programmierung ist ein Programmierparadigma unter Verwendung von "Objekten": Datenstrukturen, die aus Datenfeldern und Methoden zusammen mit ihren Interaktionen bestehen.

13
Klassen benennen - Wie vermeide ich, alles als "<WhatEver> Manager" zu bezeichnen? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q &amp; A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

22
Was ist der Zweck des Wortes "Selbst"?
Was ist der Zweck des selfWortes in Python? Ich verstehe, dass es sich auf das spezifische Objekt bezieht, das aus dieser Klasse erstellt wurde, aber ich kann nicht verstehen, warum es explizit zu jeder Funktion als Parameter hinzugefügt werden muss. Zur Veranschaulichung kann ich in Ruby Folgendes tun: class myClass …
1130 python  class  oop  self 



17
Was ist der Unterschied zwischen öffentlich, privat und geschützt?
Wann und warum soll ich verwenden public, privateund protectedFunktionen und Variablen in einer Klasse? Was ist der Unterschied zwischen ihnen? Beispiele: // Public public $variable; public function doSomething() { // ... } // Private private $variable; private function doSomething() { // ... } // Protected protected $variable; protected function doSomething() …
988 php  oop  private  public  protected 





8
Wie sortiere ich eine Liste von Objekten basierend auf einem Attribut der Objekte?
Ich habe eine Liste von Python-Objekten, die ich nach einem Attribut der Objekte selbst sortieren möchte. Die Liste sieht aus wie: &gt;&gt;&gt; ut [&lt;Tag: 128&gt;, &lt;Tag: 2008&gt;, &lt;Tag: &lt;&gt;, &lt;Tag: actionscript&gt;, &lt;Tag: addresses&gt;, &lt;Tag: aes&gt;, &lt;Tag: ajax&gt; ...] Jedes Objekt hat eine Anzahl: &gt;&gt;&gt; ut[1].count 1L Ich muss die Liste …
804 python  list  sorting  oop  count 

18
Was machen __init__ und self auf Python?
Ich lerne die Programmiersprache Python und bin auf etwas gestoßen, das ich nicht vollständig verstehe. In einer Methode wie: def method(self, blah): def __init__(?): .... .... Was macht selfdas Was soll es sein? Ist es obligatorisch? Was macht die __init__Methode? Warum ist es notwendig? (usw.) Ich denke, es könnten OOP-Konstrukte …
792 python  oop  self 


30
Schnittstelle vs Basisklasse
Wann sollte ich eine Schnittstelle verwenden und wann sollte ich eine Basisklasse verwenden? Sollte es immer eine Schnittstelle sein, wenn ich keine Basisimplementierung der Methoden definieren möchte? Wenn ich eine Hunde- und Katzenklasse habe. Warum sollte ich IPet anstelle von PetBase implementieren wollen? Ich kann verstehen, Schnittstellen für ISheds oder …



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.