Întrebări înrudite 'overriding'

Derivarea unei clase dintr-o clasă abstractă (C++)
Am o clasă abstractă cu o funcție virtuală pură f() și vreau să creez o clasă moștenită din acea clasă și, de asemenea, să suprascriu funcția f(). Am separat fișierul antet și fișierul cpp. Am declarat funcția f(int) în fișierul antet și definiția...
3748 vederi

De ce avem nevoie de funcția GetHashCode() în proiectul model obiect? [duplicat]
Posibil duplicat: De ce este important să suprascrieți GetHashCode când metoda Equals este înlocuită în C#? Mă uitam la următoarea clasă în Object Model și nu puteam înțelege semnificația adăugării GetHashCode() în Class . Clasa...
868 vederi
schedule 19.08.2022

Eclipse nu i-a plăcut adnotarea @Override
După ce mi-am creat proiectul de la zero, m-am jucat cu controlul dependenței Maven și am copiat toate fișierele mele vechi într-un proiect nou, am constatat că Eclipse a înjurat acum adnotările @Override. Se spune că „metoda trebuie să suprascrie...
386 vederi
schedule 14.07.2022

Cum să suprascrieți o proprietate moștenită?
Am o clasă (TMyClass) care are o proprietate (Articole: TItems) TItems = class; TMyClass = class(TComponent) private FItems: TItems; procedure SetItems(const Value: TItems); protected public protected property Items: TItems read...
13680 vederi
schedule 12.07.2022

C# Winforms Designer apelează proprietatea de bază în loc de una „nouă”?
Am o clasă care moștenește de la o altă clasă, care are o proprietate non-virtuală ("Controls"). Deoarece nu pot suprascrie această proprietate, folosesc cuvântul cheie „nou” asociat proprietății mele. În timpul execuției, această proprietate...
482 vederi

Cum să înlocuiți ordinea de sortare a rezultatelor căutării în Plone
Funcționalitatea de căutare Plone este implementată în pachetul plone.app.search ; variabila sort_on inclusă în solicitare este utilizată pentru a controla ordinea de sortare a rezultatelor pe șablon de căutare . În mod implicit, când această...
985 vederi
schedule 27.07.2022

De ce metodele private în Java sunt implicit finale?
Am vrut să subliniez aceste rânduri în cartea „Java în scurt timp”, ceea ce mi-a provocat o oarecare confuzie: metodele private nu sunt moștenite de subclase și, prin urmare, nu pot fi suprascrise (adică toate metodele private sunt implicit...
743 vederi
schedule 31.07.2022

C# Override și nou în același timp
Caut cea mai bună modalitate de a implementa următoarea situație (.NET 3.5): interface IGetThing<T> { T Get(); } class BaseGetter<A> : IGetThing<A> where A : new() { public virtual A Get() { return new A(); } }...
170 vederi
schedule 25.06.2022

Cum pot suprascrie o funcție JS nativă (getContext() din canvas) în JavaScript pur?
Aș dori să când elementul canvas apelează „getContext(”webgl”)”, returnează valoarea „null”. Am încercat să găsesc WebGLRenderingContext prototip și să-l actualizez, dar nu îl găsesc. WebGLRenderingContext și WebGLRenderingContextBase nu...
1142 vederi
schedule 02.09.2022

Ignorați metoda de validare în CakePHP
Vreau să reînnoiesc metoda de validare a url() implicită în CakePHP, deoarece nu permite utilizarea ~ în interiorul URL-urilor. Am crezut că ar fi suficient să declari o metodă url() în AppModel, dar se pare că metodele de bază au prioritate față de...
769 vederi
schedule 03.10.2022

Cum să suprascrieți stilul ofuscat GWT pentru antetul DataGrid
Încerc să îmi dau seama cum să înlocuiesc stilul dataGridHeader definit în DataGrid.css ! Miezul GWT. Numele stilului GWT este ofuscat cu adler32, așa că nu pot folosi pur și simplu .dataGridHeader în css-ul meu. În cazul meu, îmi doresc o simplă...
5893 vederi
schedule 03.10.2022

este posibil să apelați metoda suprascrisă din structura părinte în Golang?
Vreau să implementez un astfel de cod, în care B moștenește de la A și suprascrie doar metoda Foo() a lui A și sper ca codul să imprime B.Foo(), dar tot imprimă A.Foo(), se pare că receptorul din Golang nu poate funcționa așa în C++, în care atunci...
48844 vederi
schedule 30.09.2022

Cum să suprascrieți comportamentul implicit maven-install-plugin?
Am nevoie de o instalare personalizată a artefactelor și nu pot să-mi dau seama cum să o înlocuiesc pe cea implicită (din ciclul de viață implicit Maven). Deci intrebarea mea este: Cum să configurez pluginul de instalare Maven în pom.xml meu,...
19248 vederi
schedule 05.10.2023

Modulul de înlocuire Magento Adminhtml nu funcționează
De la ultima mea întrebare , sunt nedumerit să încerc să fac o modificare. Fac exact ce a făcut și răspunsul lui MudithaE aici . Vreau să implementez propriul meu _prepareColumns() așa cum se găsește în fișierul...
3521 vederi
schedule 23.10.2023

Cum să suprascrieți funcționalitatea slice a listei în clasa sa derivată
Fac o clasă ca mai jos: class MyList(list): def __init__(self, lst): self.list = lst Vreau ca funcționalitatea slice să fie suprascrisă în MyList
12630 vederi
schedule 18.10.2023

Moștenire și suprascriere pentru metodele de ajutor privat
Am găsit mai multe întrebări care explică cuvinte cheie virtuale/override/noi pentru suprascrie și ascunderea metodelor, dar nu par să abordeze situația pe care o am. Am un cod pentru validarea controlerelor mele MVC care arată astfel: public...
252 vederi
schedule 24.10.2023

Înlocuirea Javascript a interogării media
Creez un site responsive. Am o interogare media configurată astfel încât atunci când lățimea ecranului scade sub 768 px, o clasă (să o numim „hiddenClass”) este ascunsă. Apoi implementez Javascript pentru a comuta această clasă la vizualizare...
3919 vederi
schedule 28.10.2023

Suprascrierea funcției în C++ funcționează fără „virtual”
Am o clasă care conține unele funcții (niciuna nu este virtuală) și încă 2 clase moștenesc public acea clasă. În ambele subclase, suprascriu aceeași funcție a clasei de bază. După ce am creat obiecte din toate cele trei clase în main (situate la...
7123 vederi
schedule 30.11.2023

Ignorați funcția și apelurile acesteia în clasa de bază
Să presupunem că am aceste două clase: class A { public: A() { foo() }; protected: virtual void foo(); }; class B : public A { public: B() : super(); private: typedef A super; void foo(); }; Dacă creez un obiect B, există...
73 vederi
schedule 15.12.2023

Creați dinamic subclasă care înlocuiește metodele finale virtuale
Am clasa si interfata: public class TestClass : ITestInterface { public int GetStatus() { return -1; } } public interface ITestInterface { int GetStatus(); } și aș dori să creez dinamic o subclasă a TestClass care va...
1875 vederi
schedule 06.01.2024