Powiązane pytania 'overriding'

Wyprowadzanie klasy z klasy abstrakcyjnej (C++)
Mam klasę abstrakcyjną z czystą funkcją wirtualną f() i chcę utworzyć klasę dziedziczoną z tej klasy, a także przesłonić funkcję f(). Oddzieliłem plik nagłówkowy i plik cpp. Zadeklarowałem funkcję f(int) w pliku nagłówkowym, a definicja znajduje się...
3748 wyświetlenia

Dlaczego potrzebujemy funkcji GetHashCode() w Project Model Project? [duplikować]
Możliwy duplikat: Dlaczego ważne jest nadpisanie GetHashCode, gdy metoda Equals jest nadpisana w C#? Patrzyłem na następującą klasę w moim Object Model i nie mogłem zrozumieć znaczenia dodania GetHashCode() w Class . Przykładowa...
868 wyświetlenia
schedule 19.08.2022

Eclipse nie lubiło @Override adnotation
Po utworzeniu projektu od zera, zabawie z kontrolą zależności maven i skopiowaniu wszystkich moich starych plików do nowego projektu, odkryłem, że Eclipse teraz przeklina adnotacje @Override. Mówi, że „metoda musi zastąpić metodę nadklasy”, gdy ta...
386 wyświetlenia
schedule 14.07.2022

Jak zastąpić odziedziczoną właściwość?
Mam klasę (TMyClass), która ma właściwość (Items: TItems) TItems = class; TMyClass = class(TComponent) private FItems: TItems; procedure SetItems(const Value: TItems); protected public protected property Items: TItems read FItems...
13680 wyświetlenia
schedule 12.07.2022

C# WinForm Designer wywołuje właściwość podstawową zamiast „nowej”?
Mam klasę, która dziedziczy z innej klasy, która ma właściwość niewirtualną ("Formanty"). Ponieważ nie mogę zastąpić tej właściwości, używam słowa kluczowego „nowe” powiązanego z moją właściwością. W czasie wykonywania ta właściwość jest...
482 wyświetlenia

Jak zmienić kolejność sortowania wyników wyszukiwania w Plone?
Funkcja wyszukiwania Plone jest zaimplementowana w pakiecie plone.app.search ; zmienna sort_on zawarta w żądaniu służy do kontrolowania kolejności sortowania wyników w szablon wyszukiwania . Domyślnie, gdy ta zmienna nie ma wartości, Plone...
985 wyświetlenia
schedule 27.07.2022

Dlaczego metody prywatne w Javie są niejawnie ostateczne?
Chciałem wskazać te linie w książce „Java w pigułce”, co spowodowało u mnie pewne zamieszanie: metody prywatne nie są dziedziczone przez podklasy i dlatego nie mogą być nadpisane (tj. wszystkie metody prywatne są niejawnie ostateczne)....
743 wyświetlenia
schedule 31.07.2022

Zastępowanie C# i nowe w tym samym czasie
Szukam najlepszego sposobu na zaimplementowanie następującej sytuacji (.NET 3.5): interface IGetThing<T> { T Get(); } class BaseGetter<A> : IGetThing<A> where A : new() { public virtual A Get() { return new A();...
170 wyświetlenia
schedule 25.06.2022

Jak mogę przesłonić natywną funkcję JS ( getContext() płótna ) w czystym JavaScript?
Chciałbym, gdy element canvas wywołuje 'getContext('webgl')', zwraca wartość 'null' .. Próbowałem znaleźć WebGLRenderingContext prototyp i zaktualizować go, ale nie mogę go znaleźć. WebGLRenderingContext i WebGLRenderingContextBase nie ma...
1142 wyświetlenia
schedule 02.09.2022

Zastąp metodę walidacji w CakePHP
Chcę obejść domyślną metodę walidacji url() w CakePHP, ponieważ nie pozwala ona na użycie ~ wewnątrz adresów URL. Myślałem, że wystarczy zadeklarować metodę url() w AppModel, ale wydaje się, że metody podstawowe mają pierwszeństwo w stosunku do tych...
769 wyświetlenia
schedule 03.10.2022

Jak nadpisać zaciemniony styl GWT dla nagłówka DataGrid?
Próbuję dowiedzieć się, jak zastąpić styl dataGridHeader zdefiniowany w DataGrid.css ! Rdzeń GWT. Nazwa stylu GWT jest zaciemniona przez adler32, więc nie mogę po prostu użyć .dataGridHeader w moim css. W moim przypadku życzę prostej zmiany...
5893 wyświetlenia
schedule 03.10.2022

czy możliwe jest wywołanie overrided metody ze struktury nadrzędnej w Golangu?
Chcę zaimplementować taki kod, w którym B dziedziczy po A i tylko nadpisuje metodę A Foo() i mam nadzieję, że kod wypisze B.Foo(), ale nadal drukuje A.Foo(), wydaje się, że odbiorca w Golang nie może działać w ten sposób w C++, w którym po włączeniu...
48844 wyświetlenia
schedule 30.09.2022

Jak zastąpić domyślne zachowanie wtyczki maven-install-plugin?
Potrzebuję niestandardowej instalacji artefaktów i nie wiem, jak zastąpić domyślną (z domyślnego cyklu życia mavena). Więc moje pytanie brzmi: Jak skonfigurować wtyczkę maven install w moim pom.xml, aby nie wykonywała domyślnej instalacji i...
19248 wyświetlenia
schedule 05.10.2023

Moduł zastępowania Magento Adminhtml nie działa
Z mojego ostatniego pytania wynika, że ​​jestem zakłopotany próbą zastąpienia. Robię dokładnie to, co zrobiła odpowiedź MudithaE tutaj . Chcę zaimplementować własny _prepareColumns() znaleziony w pliku...
3521 wyświetlenia
schedule 23.10.2023

Jak zastąpić funkcjonalność plasterka listy w jej klasie pochodnej
Tworzę klasę jak poniżej: class MyList(list): def __init__(self, lst): self.list = lst Chcę, aby funkcjonalność plasterków została zastąpiona w MyList
12630 wyświetlenia
schedule 18.10.2023

Dziedziczenie i przesłanianie prywatnych metod pomocniczych
Znalazłem kilka pytań wyjaśniających słowa kluczowe virtual/override/new służące do zastępowania i ukrywania metod, ale wydaje się, że nie odnoszą się one do mojej sytuacji. Mam kod do sprawdzania poprawności w moich kontrolerach MVC, który wygląda...
252 wyświetlenia
schedule 24.10.2023

Zastąpienie zapytania o media w JavaScript
Tworzę responsywną witrynę. Mam skonfigurowane zapytanie o media tak, że gdy szerokość ekranu spadnie poniżej 768 pikseli, klasa (nazwijmy ją „hiddenClass”) jest ukryta. Następnie implementuję JavaScript, aby przełączyć tę klasę na widok po...
3919 wyświetlenia
schedule 28.10.2023

Zastępowanie funkcji w C++ działa bez „wirtualnego”
Mam klasę zawierającą pewne funkcje (żadna nie jest wirtualna), a dwie kolejne klasy publicznie ją dziedziczą. W obu podklasach zastępujem tę samą funkcję klasy bazowej. Po utworzeniu obiektów wszystkich trzech klas w pliku main (znajdujących się...
7123 wyświetlenia
schedule 30.11.2023

Funkcja override i jej wywołania w klasie bazowej
Powiedzmy, że mam te dwie klasy: class A { public: A() { foo() }; protected: virtual void foo(); }; class B : public A { public: B() : super(); private: typedef A super; void foo(); }; Jeśli utworzę obiekt B, czy istnieje...
73 wyświetlenia
schedule 15.12.2023

Dynamicznie utwórz podklasę, która zastępuje wirtualne metody końcowe
Mam klasę i interfejs: public class TestClass : ITestInterface { public int GetStatus() { return -1; } } public interface ITestInterface { int GetStatus(); } i chciałbym dynamicznie utworzyć podklasę TestClass, która...
1875 wyświetlenia
schedule 06.01.2024