Pytania oznaczone «inheritance»

88
Jak modelować RESTful API z dziedziczeniem?

Mam hierarchię obiektów, którą muszę ujawnić za pośrednictwem interfejsu API RESTful i nie jestem pewien, jak powinny być zbudowane moje adresy URL i co powinny zwracać. Nie udało mi się znaleźć żadnych najlepszych praktyk. Powiedzmy, że mam psy i koty dziedziczące po zwierzętach. Potrzebuję...

86
Dziedziczenie i rekurencja

Załóżmy, że mamy następujące klasy: class A { void recursive(int i) { System.out.println("A.recursive(" + i + ")"); if (i > 0) { recursive(i - 1); } } } class B extends A { void recursive(int i) { System.out.println("B.recursive(" + i + ")"); super.recursive(i + 1);...

83
Jaki jest sens dziedziczenia w Pythonie?

Załóżmy, że masz następującą sytuację #include <iostream> class Animal { public: virtual void speak() = 0; }; class Dog : public Animal { void speak() { std::cout << "woff!" <<std::endl; } }; class Cat : public Animal { void speak() { std::cout << "meow!"...

82
Kiedy używać super ()?

Obecnie uczę się dziedziczenia klas na moim kursie Java i nie rozumiem, kiedy używać super()wywołania? Edycja: znalazłem ten przykład kodu, w którym jest używany:super.variable class A { int k = 10; } class Test extends A { public void m() { System.out.println(super.k); } } Rozumiem...

82
co to jest obiekt klasy (java.lang.Class)?

Dokumentacja Java dla Classmówi: Classobiekty są konstruowane automatycznie przez wirtualną maszynę języka Java podczas ładowania klas i przez wywołania defineClassmetody w programie ładującym klasy. Co to za Classobiekty? Czy są one tym samym, co obiekty tworzone z klasy przez wywołanie...

82
Dziedziczenie: „A” jest niedostępną podstawą „B”

$ cat inheritance.cpp #include <iostream> using namespace std; class A { }; class B : private A { }; int main() { A* ab = new B; } $ $ g++ inheritance.cpp inheritance.cpp: In function 'int main()': inheritance.cpp:9: error: 'A' is an inaccessible base of 'B' $ Po prostu nie rozumiem...

81
C #: zastępowanie zwracanych typów

Czy istnieje sposób na zastąpienie zwracanych typów w C #? Jeśli tak, to jak, a jeśli nie, dlaczego i jaki jest zalecany sposób? Mój przypadek jest taki, że mam interfejs z abstrakcyjną klasą bazową i jej potomkami. Chciałbym to zrobić (ok niezupełnie, ale jako przykład!): public interface...

80
Dziedziczenie JavaScript [zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie...