inheritance

Dziedziczenie argumentów konstruktora nadrzędnego

Przeglądam dyskusję na podobny temat, ale nie mogę znaleźć mojej sytuacji... Próbuję wywołać konstruktory nadrzędne z parame ... { // calling the parent constructor fails too: // PhysicsBody.prototype.constructor.call(this, aNode); //... }

C++ member function virtual override and overload at the same time

Jeśli mam taki kod: struct A { virtual void f(int) {} virtual void f(void*) {} }; struct B : public A { void f(int) ... A { virtual void f(int) {} }; struct B : public A { void f(void*) {} }; int main() { B b; b.f(1); return 0; }

C++ problem z przeciążeniem funkcji w odziedziczonej klasie

To jest prawdopodobnie pytanie noob, przepraszam za to. Ostatnio miałem do czynienia z dziwnym problemem, gdy próbowałem pogr ... zystać z czegoś takiego. Chociaż znalazłem już ten wątek, który pyta o podobne kwestie, myślę, że te dwa przypadki są różne.

Statyczne wywołanie metody interfejsu C # z generikami

Czy istnieje prosty sposób na zaimplementowanie tego i jeśli to możliwe bez instancjowania obiektu: interface I { stat ... Helper { static void PrintClassName<T>() where T : I { Console.WriteLine(T.GetClassName()); } }

jak wywołać konstruktor nadrzędny?

Załóżmy, że mam następujący fragment kodu. function test(id) { alert(id); } testChild.prototype = new test(); function testChild(){} var instance = new testChild('hi'); Czy możliwe jest uzyskanie alert('hi')? Teraz rozumiem.

Dziedziczenie modelu Django: Utwórz podklasę używając istniejącej super klasy

Używam multi-table-inheritance i chcę wiedzieć, jak utworzyć dziedziczony typ z instancji klasy nadrzędnej. Na przykładzie ... ej zdecyduję, że chcę przekonwertować na określony typ(jak Restaurant). Jak utworzyć Restaurant, używając istniejącego Place?

Ruby mixins: extend and include

Czytałem kilka artykułów o metodach Mixin Rubiego, extend i include i nadal nie jestem pewien zachowania. Rozumiem, że extend ... przodkowie klasy zawierają moduły, które są dołączane, ale metoda #is_a? zwraca false gdy zapytana. Dlaczego tak się dzieje?

Łączenie dziedziczenia ze wzorem modułu

Podoba mi się wzór modułu, który zwraca konstruktory, jak opisano w: http://elegantcode.com/2011/02/15/basic-javascript-part ... który również używa wzorca modułu, który dziedziczy z parent w taki sposób, że mogę selektywnie nadpisać, na przykład, func2?

Knockout js Model

Mam w swojej aplikacji trzy stosunkowo podobne modele knockout i chciałbym rozszerzyć model bazowy, aby łączyć wspólne właści ... .icon = item.icon; }; Chciałbym użyć ItemModel jako klasy bazowej i po prostu dodać dodatkowe właściwości w razie potrzeby.

Jak sprawdzić, czy klasa dziedziczy inną klasę bez tworzenia jej instancji? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak sprawdzić, czy typ jest podtypem, czy typem obiektu? ... kiego jak to, co keyword robi z generykami.EDIT: Podobna do ta odpowiedź, ale sprawdza obiekt. Chcę sprawdzić samą klasę.

Jaki jest koszt dziedziczenia Javy?

Istnieją różne artykuły na temat interwebów, które próbują empirycznie oszacować narzut java.lang.Object w szczególności impl ... dowolnego obiektu Javy w pamięci powinna wynosić O(1) dla głębokości dziedziczenia N. Czy ktoś wie, czy to prawda w praktyce?

Default inheritance access specifier

Jeśli mam na przykład dwie klasy A i B, takie, że klasa B dziedziczy A w następujący sposób: class B: public A W tym przyp ... a początkujących, który sprawia, że czujesz się mądry książka, która statements są że to koniec ;. Co o tym myślisz? Dzięki.

Kopiowanie jednostek pochodnych za pomocą tylko wskaźników klasy bazowej, (bez wyczerpującego testowania!)- C++

Biorąc pod uwagę klasę bazową, która jest dziedziczona przez mnóstwo klas pochodnych i strukturę programu, która wymaga zarzą ... towania na wszystkich możliwych obiektach pochodnych. Czy to jest rozsądne? a może jest na to lepszy, jeszcze lepszy sposób?

Jaka jest różnica między klasą posiadającą prywatny konstruktor a klasą zapieczętowaną posiadającą prywatny konstruktor?

Czy jest jakaś różnica między A i B? Klasa A ma prywatny konstruktor: class A { private A() { } } Klasa B jest zamknięta i ma prywatny konstruktor: sealed class B { private B() { } }

Dziedziczenie VBA, analog super

Na przykład mam klasę A, która implementuje klasę B ---Klasa A - - - - implements B public sub B_do() end sub --Klasa B ... 2eb0a054b2 Dodano: nie można podziel zmienną na hierarhy klas. Powinieneś zaimplementować właściwość (tak samo jak funkcje).

Czy jedna struktura może rozszerzyć istniejącą strukturę, zachowując wszystkie pola?

Using rust 1.2.0 Problem Wciąż jestem w trakcie uczenia się Rusta (pochodzącego z tła Javascript) i próbuję dowiedzieć s ... pakiet ładunkowy nie wydaje mi się, żebym mógł go zamienić w cechę. Więc jaki byłby właściwy sposób, aby to osiągnąć w Rust?

Superclass reference to subclass object showing same behaviour as subclass reference to subclass object

Poniższy kod w Javie, uruchamiany na elipse, daje takie samo wyjście, nawet jeśli zastąpimy superclass s=new sub(); Z, ... mi statycznymi, takimi jak main. Trudne wiem, że jest dziedziczne, ale czy ktoś może podkreślić jego zachowanie w podklasach?

Jaka jest różnica między używaniem atrybutu Serializable a implementacją ISerializable?

Jaka jest różnica między używaniem atrybutu Serializable a implementacją interfejsu ISerializable?

Problem z dziedziczeniem operator= w C++

Mam problem z dziedziczeniem operatora=. Dlaczego ten kod nie działa i jaki jest najlepszy sposób na jego poprawienie? #incl ... didates are B& B::operator=(const B&) printf("B: %d C: %d B==C: %d\n", b.get(), c.get(), b==c); return 0; }

Które klasy nie mogą być podklasowane?

Czy istnieje jakaś reguła, która z klas wbudowanych i standardowych bibliotek nie jest podklasowalna ("ostateczna")? W Pytho ... e. Chciałbym zrozumieć, jakie powody mogą wyjaśniać, dlaczego klasa jest wybrana jako" ostateczna " w pierwszej kolejności.