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
schedule
26.07.2022
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
schedule
09.07.2022
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