Metoda to blok kodu, który wykonuje zadanie i jest skojarzony z klasą lub obiektem. Jest to związane z niezorientowanymi obiektowo koncepcjami funkcji i procedur.
Czy w Pythonie istnieje sposób na powiązanie niezwiązanej metody bez jej wywoływania? Piszę program wxPython i dla pewnej klasy zdecydowałem, że fajnie byłoby zgrupować dane wszystkich moich przycisków razem jako listę krotek na poziomie klasy, na przykład: class MyWidget(wx.Window): buttons = [("OK", OnOK), ("Cancel", OnCancel)] # ... def Setup(self): for …
Używam AsyncTask do operacji ładowania, które zaimplementowałem jako klasa wewnętrzna. W onPreExecute()pokazuję okno dialogowe ładowania, które następnie ukrywamonPostExecute() . Ale w przypadku niektórych operacji ładowania wiem z góry, że kończą się one bardzo szybko, więc nie chcę wyświetlać okna dialogowego ładowania. Chciałem to wskazać za pomocą parametru boolowskiego, do którego …
Widziałem tutaj wiele postów mówiących o tym, aby nie używać $_REQUESTzmiennej. Zwykle tego nie robię, ale czasami jest to wygodne. Co jest z tym nie tak?
Podczas refaktoryzacji stworzyłem metodę taką jak na poniższym przykładzie. Typ danych został zmieniony ze względu na prostotę. Wcześniej miałem takie oświadczenie przydziału: MyObject myVar = new MyObject(); Zostało to refaktoryzowane przez przypadek: private static new MyObject CreateSomething() { return new MyObject{"Something New"}; } Było to wynikiem mojego błędu wycinania / …
Pracuję nad dynamicznym utworzeniem kodu JavaScript, który zostanie wstawiony do strony internetowej w trakcie jej tworzenia. JavaScript zostanie użyty do wypełnienia na listboxpodstawie wyboru w innym listbox. Gdy wybór jednej listboxzostanie zmieniony, wywoła ona nazwę metody na podstawie wybranej wartości listbox. Na przykład: Listbox1 zawiera: Colours Shapes Jeśli Coloursjest zaznaczone, …
Kiedy mam do @seeczynienia z JavaDocs? Jakie jest jego zastosowanie? Na przykład, jeśli MethodArozmowy MethodBpotem muszę umieścić @seew MethodB„s javadoc i odniesienia MethodAponieważ to, co się nazywa, czy muszę umieścić odniesienie do MethodBz MethodA, ponieważ jest to powołanie. Przeczytałem informacje @seena stronie Oracle i wydaje mi się, że są one …
Chcę zmienić sposób wykonywania metody C #, gdy jest wywoływana, aby móc napisać coś takiego: [Distributed] public DTask<bool> Solve(int n, DEvent<bool> callback) { for (int m = 2; m < n - 1; m += 1) if (m % n == 0) return false; return true; } W czasie wykonywania …
Metody języka C # w interfejsach są deklarowane bez użycia virtualsłowa kluczowego i zastępowane w klasie pochodnej bez użycia overridesłowa kluczowego. Czy jest tego powód? Zakładam, że to tylko wygoda językowa, a CLR oczywiście wie, jak sobie z tym poradzić pod okładkami (metody nie są domyślnie wirtualne), ale czy są …
Próbowałem wymyślić, jak to zrobić, ale nie jestem pewien, jak to zrobić. Oto przykład tego, co próbuję zrobić: class test { public newTest(){ function bigTest(){ //Big Test Here } function smallTest(){ //Small Test Here } } public scoreTest(){ //Scoring code here; } } Oto część, z którą mam problemy, jak …
Ścisłe standardy: deklaracja childClass :: customMethod () powinna być zgodna z deklaracją parentClass :: customMethod () Jakie są możliwe przyczyny tego błędu w PHP? Gdzie mogę znaleźć informacje o tym, co to znaczy być kompatybilnym ?
Co getoznacza w tej klasie ES6? Jak mam odwołać się do tej funkcji? Jak mam tego używać? class Polygon { constructor(height, width) { this.height = height; this.width = width; } get area() { return this.calcArea() } calcArea() { return this.height * this.width; } }
Szukam metody Ruby (1,9 ...), która pomoże mi znaleźć liczbę wystąpień znaku w ciągu. Szukam wszystkich wystąpień, nie tylko pierwszego. Na przykład: „Melanie jest noobem” Istnieją dwa wystąpienia litery „a”. Jaka byłaby metoda Rubiego, której mógłbym użyć, aby to znaleźć? Używam Ruby-doc.org jako odniesienia, a scanmetoda String: classprzykuła moją uwagę. …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Ostrzeżenie: to jest niezbyt poważne pytanie / dyskusja, którą …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.