methods

Różnica między staticmethod i classmethod

Jaka jest różnica między funkcją zdobioną @staticmethod i jeden ozdobiony @classmethod?

Jaka jest różnica między metodą a funkcją?

Czy ktoś może podać proste wyjaśnienie metod vs. funkcji w kontekście OOP?

Czy Java obsługuje domyślne wartości parametrów?

Natknąłem się na jakiś kod Javy, który miał następującą strukturę: public MyParameterizedFunction(String param1, int param2 ... =false); Czy Java obsługuje tego typu składnię? Czy są jakieś powody, dla których ta dwuetapowa składnia jest preferowana?

Dodawanie metody do istniejącej instancji obiektu

Czytałem, że można dodać metodę do istniejącego obiektu (tzn. nie w definicji klasy) w Pythonie. Rozumiem, że nie zawsze dobrze jest to robić. Ale jak można to zrobić?

Dlaczego niektóre funkcje mają podkreślniki "" przed i po nazwie funkcji?

To "podkreślanie" wydaje się występować często i zastanawiałem się, czy to jest wymóg w języku Python, czy tylko kwestia konwencji? Czy mógłby ktoś wymienić i wyjaśnić, które funkcje mają podkreślniki i dlaczego (__init__, na przykład)?

Jaka jest różnica między metodami klasy I instancji?

Jaka jest różnica między metodą klasy A metodą instancji? Czy metody instancji są accessorami (geterami i seterami), podczas gdy metody klas są praktycznie wszystkim innym?

Metoda Pass jako parametr za pomocą C#

Mam kilka metod, wszystkie z tym samym podpisem (parametry i wartości zwrotne), ale różne nazwy i wewnętrzne metody są różne. ... nie działa, ale to właśnie próbuję zrobić. Nie rozumiem, jak napisać kod RunTheMethod, ponieważ muszę zdefiniować parametr.

Nie można odwoływać się do niekończącej się zmiennej wewnątrz klasy wewnętrznej zdefiniowanej w innej metodzie

Edytowane: Muszę zmienić wartości kilku zmiennych, ponieważ uruchamiają się kilka razy. Muszę aktualizować wartości z każdą i ... getNextPrice(lastPrice); System.out.println(); lastPrice = price; } }, delay, period); }

Uzyskanie nazwy aktualnie wykonywanej metody

Czy istnieje sposób na uzyskanie nazwy aktualnie wykonywanej metody w Javie?

Dlaczego wykrzykniki są używane w metodach Ruby?

W Rubim niektóre metody mają znak zapytania (?), które zadają pytanie, takie jak include?, które pytają, czy dany obiekt jest dołączony, to zwraca true / false. Ale dlaczego niektóre metody mają wykrzykniki (!) gdzie inne nie? Co to znaczy?

Kiedy w Javie wywoływana jest metoda finalize ()?

Muszę wiedzieć, kiedy metoda {[0] } zostanie wywołana w JVM. Stworzyłem klasę testową, która zapisuje się do pliku, gdy metod ... ize() zostanie wywołana przez nadpisanie jej. Nie jest wykonywana. Czy ktoś może mi powiedzieć, dlaczego nie jest wykonywany?

Jak znaleźć, gdzie metoda jest zdefiniowana w czasie wykonywania?

Ostatnio pojawił się problem, w którym po wystąpieniu serii commitów proces backendu nie został uruchomiony. Byliśmy grzeczny ... go potrzebuję, nie wspominając o tym, czy mam Wiele def foo's, czasami Nie wiem aż do czasu uruchomienia, które może używam.

Jak wyświetlić wszystkie metody obiektu?

Chcę wiedzieć jak wyświetlić listę wszystkich metod dostępnych dla obiektu, takich jak na przykład: alert(show_all_methods( ... winno wydrukować: abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random,round, sin, sqrt, tan, …

Składnia metody w Objective C

Może mi ktoś wyjaśnić składnię deklaracji tej metody? W tej funkcji zwracana jest liczba wierszy UIPickerView (UI automatu ... nteger)component { if (component == kStateComponent) return [self.states count]; return[self.zips count]; }

TypeError: method() przyjmuje 1 argument pozycyjny, ale podano 2

Jeśli mam zajęcia... class MyClass: def method(arg): print(arg) ...którego używam do tworzenia obiektu... my ... kes exactly 1 positional argument (2 given) ...dlaczego Python mówi mi, że dałem mu dwa argumenty, kiedy dałem tylko jeden?

Python call special method praktyczny przykład

Wiem, że __call__ metoda w klasie jest wyzwalana po wywołaniu instancji klasy. Nie mam jednak pojęcia, kiedy mogę użyć tej sp ... stancję, można wywołać metodę. Byłbym naprawdę wdzięczny, gdyby ktoś podał mi praktyczne zastosowanie tej specjalnej metody.

Kiedy w Pythonie powinienem używać funkcji zamiast metody?

Zen Pythona mówi, że powinien być tylko jeden sposób na zrobienie rzeczy - jednak często spotykam się z problemem decydowania ... terfejs push-pop) TLDR: Czy ktos moze wyjasnic jaka jest strategia decydowania kiedy uzywac funkcji vs. metody powinny być?

Java synchronized static methods: lock on object or class

Samouczki Javy mówią: "nie jest możliwe przeplatanie dwóch wywołań zsynchronizowanych metod na tym samym obiekcie." Co to ... Ponieważ statyczna metoda nie ma powiązanego obiektu, czy zsynchronizowane słowo kluczowe zablokuje klasę, zamiast obiektu?

Overriding vs Hiding Java-Confused

Jestem zdezorientowany co do tego, czym przesłonięcie różni się od ukrywania w Javie. Czy ktoś może podać więcej szczegółów n ... bejście. Mam nadzieję, że wyjaśnię, gdzie jestem zdezorientowany i ktoś może rzucić trochę światła. Z góry bardzo dziękuję!

Czy prywatne metody pomocnicze powinny być statyczne, jeśli mogą być statyczne

Powiedzmy, że mam klasę zaprojektowaną do utworzenia instancji. Mam kilka prywatnych "pomocniczych" metod wewnątrz klasy, któ ... cią najłatwiej jest pozostawić je jako niestatyczne, mimo że z pewnością mogą być statyczne bez powodowania żadnych problemy.