Pytania oznaczone «oop»

262
Metoda klasowa a statyczna w JavaScript

Wiem, że to zadziała: function Foo() {}; Foo.prototype.talk = function () { alert('hello~\n'); }; var a = new Foo; a.talk(); // 'hello~\n' Ale jeśli chcę zadzwonić Foo.talk() // this will not work Foo.prototype.talk() // this works correctly Znajduję metody na Foo.talkpracę, Foo.__proto__ =...

259
Uzyskaj liczbę pętli w pętli FOR języka Python

W forpętli Python, która iteruje po liście, możemy napisać: for item in list: print item i starannie przechodzi przez wszystkie elementy na liście. Czy istnieje sposób, aby wiedzieć w pętli, ile razy zapętlałem do tej pory? Na przykład chcę wziąć listę, a po przetworzeniu dziesięciu elementów...

250
Django - iteruj liczbę w pętli for szablonu

W moim szablonie django wyświetlam następujące informacje dotyczące pętli. Zastanawiam się, czy można iterować liczbę (w poniższym przypadku i) w pętli. Czy też muszę zapisać go w bazie danych, a następnie wysłać zapytanie w formie dni. Numer_dni? {% for days in days_list %} <h2># Day {{ i...

245
Czy podklasy dziedziczą pola prywatne?

To pytanie do wywiadu. Czy podklasy dziedziczą pola prywatne? Odpowiedziałem „Nie”, ponieważ nie możemy uzyskać do nich dostępu w „normalny sposób OOP”. Jednak ankieter uważa, że ​​są one dziedziczone, ponieważ możemy uzyskać dostęp do takich pól pośrednio lub za pomocą odbicia i nadal...

244
Objaśnienie strzałek UML

Ostatnio studiowałem UML i rysowałem proste diagramy zwykłymi prostymi strzałkami między klasami, ale wiem, że to nie wystarczy. Istnieje wiele innych strzałek: uogólnienie, realizacja itp., Które mają znaczenie dla czytnika diagramów. Czy jest jakiś dobry zasób, który mógłby wyjaśnić każdą...

237
Jak uruchomić polecenie w mgnieniu oka aż do sukcesu?

Mam skrypt i chcę zapytać użytkownika o pewne informacje, skrypt nie może być kontynuowany, dopóki użytkownik nie wypełni tych informacji. Oto moja próba umieszczenia polecenia w pętli, aby to osiągnąć, ale z jakiegoś powodu to nie działa. echo "Please change password" while passwd do echo "Try...

237
Jak porównywać obiekty według wielu pól

Załóżmy, że masz kilka obiektów o kilku polach, które można porównać: public class Person { private String firstName; private String lastName; private String age; /* Constructors */ /* Methods */ } W tym przykładzie, kiedy pytasz, czy: a.compareTo(b) > 0 możesz zapytać, czy nazwisko...