Als «oop» getaggte Fragen

118
Standardsichtbarkeit von Klassenmethoden in PHP

Ich habe mir das Handbuch angesehen , aber ich kann die Antwort anscheinend nicht finden. Was ist die Standardsichtbarkeit in PHP für Methoden ohne Sichtbarkeitserklärung? Hat PHP eine Paketsichtbarkeit wie in Java? Ist der folgende Code beispielsweise go()öffentlich oder privat? class test {...

117
JavaScript OOP in NodeJS: wie?

Ich bin an die klassische OOP wie in Java gewöhnt. Was sind die Best Practices für OOP in JavaScript mit NodeJS? Jede Klasse ist eine Datei mit module.export? Wie erstelle ich Klassen? this.Class = function() { //constructor? var privateField = "" this.publicField = "" var privateMethod =...

117
Für Schlaufe in eigenen geschweiften Klammern

Ich bin auf dieses For-Loop-Layout gestoßen: #include <iostream> int main() { { for (int i = 0; i != 10; ++i) { std::cout << "delete i->second;" << std::endl; } } { for (size_t i = 0; i < 20; ++i) { std::cout << "delete m_indices[i];" << std::endl; } } return 0;...

117
Was ist der Unterschied zwischen einer Schnittstelle und einer Klasse und warum sollte ich eine Schnittstelle verwenden, wenn ich die Methoden direkt in der Klasse implementieren kann?

Ich bin mir bewusst, dass dies eine sehr grundlegende Frage ist, aber ein Interviewer hat mich sehr trickreich gefragt und ich war hilflos :( Ich kenne nur materielle oder theoretische Definitionen für eine Schnittstelle und habe sie auch in vielen Projekten implementiert, an denen ich gearbeitet...

116
Geben Sie Casting in For-In-Schleife ein

Ich habe diese For-In-Schleife: for button in view.subviews { } Jetzt möchte ich, dass die Schaltfläche in eine benutzerdefinierte Klasse umgewandelt wird, damit ich ihre Eigenschaften verwenden kann. Ich habe es versucht: for button in view.subviews as AClass Aber es funktioniert nicht und gibt...

114
Amazon Interview Frage: Entwerfen Sie einen OO-Parkplatz [geschlossen]

Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden...

114
Scala nach unten oder abnehmend für Schleife?

In Scala verwenden Sie häufig einen Iterator, um eine forSchleife in aufsteigender Reihenfolge auszuführen, z. for(i <- 1 to 10){ code } Wie würden Sie es tun, damit es von 10 auf 1 geht? Ich denke, 10 to 1gibt einen leeren Iterator (wie übliche Bereichsmathematik)? Ich habe ein Scala-Skript...

114
NSDefaultRunLoopMode vs NSRunLoopCommonModes

Jedes Mal , wenn ich versuche , eine große Datei hinter herunterladen UIScrollView, MPMapViewoder etwas, wird der Download - Prozess, sobald ich Bildschirm berühren iPhone gestoppt. Zum Glück schlägt ein großartiger Blog-Beitrag von Jörn eine alternative Option NSRunLoopCommonModesfür die...