override

Jakie problemy należy wziąć pod uwagę przy nadpisywaniu equals i hashCode w Javie?

Jakie problemy / pułapki należy brać pod uwagę przy nadpisywaniu equals i hashCode?

Dlaczego ważne jest, aby nadpisać GetHashCode, gdy metoda Equals jest nadpisana?

Podano następującą klasę public class Foo { public int FooId { get; set; } public string FooName { get; set; } ... ntuje wiersz tabeli Foo s. Jaka jest preferowana metoda nadpisywania GetHashCode? Dlaczego ważne jest obejście GetHashCode?

Polimorfizm a przeciążenie a przeciążenie

Jeśli chodzi o Javę, gdy ktoś pyta: Czym jest polimorfizm? Czyoverloading czyoverloading będzie akceptowalną odpowie ... owałeś tę metodę w podklasie, czy nadal jest to overridding? Myślę, że przeciążenie na pewno nie jest właściwą odpowiedzią.

Dlaczego funkcja overridden w klasie pochodnej ukrywa inne przeciążenia klasy bazowej?

Rozważmy kod: #include <stdio.h> class Base { public: virtual void gogo(int a){ printf(" Base :: gogo ( ... funkcji o tej samej nazwie (nie sygnaturze) w klasie bazowej. Jakoś to zachowanie C++ nie wygląda dobrze. Nie polimorficzny.

Zastąp przycisk Wstecz, aby działać jak przycisk home

Po naciśnięciu przycisku Wstecz, chciałbym, aby moja aplikacja przeszła do stanu zatrzymanego, a nie zniszczonego. W Android ... yczy w szczególności wprowadzenia aktywności do stanu zatrzymanego, a nie stanu zniszczonego po naciśnięciu przycisku Wstecz.

Custom ImageView with drop shadow

Ok, czytam i szukam, a teraz walę głową o ścianę próbując to rozgryźć. Oto co mam do tej pory: package com.pockdroid.sandbo ... anvas.drawRect(50, 50, 50 + bmp.getWidth(), 50 + bmp.getHeight(), paint); canvas.drawBitmap(bmp, 50, 50, null); }

C# - Keyword usage virtual + override vs. new

Jakie są różnice między zadeklarowaniem metody w typie bazowym "virtual" a nadpisaniem jej w typie potomnym przy użyciu słowa ... rride" w przeciwieństwie do zwykłego użycia słowa kluczowego "new" podczas deklarowania metody dopasowania w typie potomnym?

Wywołanie funkcji wirtualnych wewnątrz konstruktorów

Załóżmy, że mam dwie klasy C++: class A { public: A() { fn(); } virtual void fn() { _n = 1; } int getn() { return _n ... b; int n = b.getn(); } Można się spodziewać, że n jest ustawione na 2. Okazuje się, że n jest ustawione na 1. Dlaczego?

Implementacja dwóch interfejsów w klasie z tą samą metodą. Która metoda interfejsu jest nadpisana?

Dwa interfejsy z tymi samymi nazwami metod i podpisami. Ale zaimplementowane przez jedną klasę, to jak kompilator zidentyfiku ... ng... args) throws Exception{ } @Override public int f() { // from which interface A or B return 0; } }

Nadpisanie metody Java equals () - nie działa?

Natknąłem się dzisiaj na interesujący (i bardzo frustrujący) problem z metodą equals(), który spowodował, że to, co uważałem ... a z tej samej klasy i wypełniona tylko jednym członkiem danych. Jestem bardzo zdezorientowany. Proszę, rzucić trochę światła?

JavaScript: Overriding alert()

Ma ktoś jakieś doświadczenie z nadpisywaniem funkcji alert() w JavaScript? które przeglądarki to obsługują? Które wersje przeglądarek to obsługują? Jakie są zagrożenia w nadpisywaniu funkcji?

Jaka jest różnica między dynamicznym i statycznym polimorfizmem w Javie?

Czy ktoś może podać prosty przykład, który wyjaśnia różnicę między dynamicznym i statycznym polimorfizmem w Javie?

Nadpisywanie funkcji JavaScript podczas odwoływania się do oryginału

Mam funkcję a(), którą chcę nadpisać, ale chcę również, aby oryginalna a() była wykonywana w kolejności zależnej od kontekstu ... le możliwe? Proszę nie sugerować alternatywy dla nadmiernej jazdy w ten sposób, wiem o wielu. Pytam o ten sposób konkretnie.

Różnica między Nowym a nadpisanym

Zastanawiając się jaka jest różnica między: Case 1: Base Class public void DoIt(); Przypadek 1: Klasa dziedziczna pub ... i 2 wydają się mieć ten sam efekt na podstawie przeprowadzonych przeze mnie testów. Czy jest różnica, czy preferowany sposób?

Wywołanie metody za pomocą prototypu JavaScript

Czy możliwe jest wywołanie metody bazowej z metody prototypowej w JavaScript, jeśli została ona nadpisana? MyClass = functio ... ction() { if (this.name === 'something') { //do something new } else { //CALL BASE METHOD } };

Jaki jest właściwy sposób na nadpisanie metody settera w Ruby on Rails?

Używam Ruby on Rails 3.2.2 i chciałbym wiedzieć, czy poniższy sposób jest"właściwy"/"poprawny"/" pewny", aby nadpisać metodę ... tępujący błąd: SystemStackError (stack level too deep): actionpack (3.2.2) lib/action_dispatch/middleware/reloader.rb:70

Czy istnieje sposób na nadpisanie zmiennych klas w Javie?

class Dad { protected static String me = "dad"; public void printMe() { System.out.println(me); } } ... } public void doIt() { new Son().printMe(); } Funkcja doIt wyświetli "Tata". Jest jakiś sposób, żeby wydrukować "syn"?

Czy metody nadpisane mogą różnić się typem zwrotu?

Czy nadpisane metody mogą mieć różne typy zwrotów?

Nadpisanie stylu ciała dla zawartości w ramce iframe

Jak mogę kontrolować obraz tła i kolor elementu ciała w iframe? Zauważ, że osadzony element body ma klasę, A {[0] } jest stro ... gdy CSS nie jest stosowany w ramkach iFrame. Czy to oznacza, że dodanie css po załadowaniu okna z JavaScript będzie działać?

Jak nadpisać do json w Rails?

Aktualizacja: Problem ten nie został właściwie zbadany. Prawdziwy problem tkwi w render :json. Pierwsza wklejka kodu w or ... /usr/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/json/encoders/object.rb:4:in `to_json Jakieś pomysły?