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.