inheritance

Zrozumienie Pythona super() za pomocą metod init () [duplikat]

To pytanie ma już odpowiedź tutaj: co robi 'super' w Pythonie? 6 ... Base.__init__(self) class ChildB(Base): def __init__(self): super(ChildB, self).__init__() ChildA() ChildB()

Jakie są niuanse zakresu dziedziczenia prototypowego / prototypowego w AngularJS?

Strona API Reference Scope mówi: Zakres Może dziedziczyć z zakresu nadrzędnego. The Developer Guide Scope page says ... powo po zakresie rodzica? Czy są wyjątki? Kiedy dziedziczy, Czy zawsze jest to normalne dziedziczenie prototypowe JavaScript?

Różnica między dziedziczeniem prywatnym, publicznym i chronionym

Jaka jest różnica między public, private, i protected dziedziczenie w C++? Wszystkie pytania, które znalazłem, dotyczą konkretnych przypadków.

Jakie są różnice między type () i isinstance()?

Jakie są różnice między tymi dwoma fragmentami kodu? Użycie type(): import types if type(a) is types.DictType: do_some ... nce(): if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b, unicode): do_something_else()

Implements vs extends: kiedy używać? Co za różnica?

Proszę wyjaśnić łatwym do zrozumienia językiem lub linkiem do jakiegoś artykułu.

Sztuczki JSP ułatwiające tworzenie szablonów?

W pracy miałem za zadanie zamienić kilka HTML plików w prosty JSP Projekt. To naprawdę wszystko statyczne, bez logiki serwera ... trzebuję. Można to osiągnąć z includes ale wtedy potrzebowałbym góry i dołu do każdego opakowania, co jest trochę niechlujne.

Dlaczego nie dziedziczyć z listy?

Kiedy planuję swoje programy, często zaczynam od takiego łańcucha myśli:]} Drużyna piłkarska to tylko lista piłkarzy. Dl ... opuszczalne? Dlaczego/dlaczego nie? Co musi wziąć pod uwagę programista, decydując czy odziedziczyć po List<T> czy nie?

Jak zadeklarować interfejs w C++?

Jak skonfigurować klasę, która reprezentuje interfejs? Czy to tylko abstrakcyjna klasa bazowa?

Korzyści dziedziczenia prototypowego nad klasycznymi?

Więc w końcu przestałem przeciągać stopy przez te wszystkie lata i postanowiłem nauczyć się JavaScript "poprawnie". Jednym z ... życie nie mogę zrozumieć, jakie korzyści można uzyskać z instancji obiektowych przy użyciu innych instancji do dziedziczenia.

Co robi "super" w Pythonie?

Jaka jest różnica między: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() I: ... miem, dlaczego używasz go w wielu dziedziczeniach, ale nie wiem, jakie są zalety korzystania z niego w tego rodzaju sytuacji.

Klasa Pythona dziedziczy obiekt

Czy Jest jakiś powód, dla którego deklaracja klasy dziedziczy po object? Właśnie znalazłem jakiś kod, który to robi i nie mogę znaleźć dobrego powodu. class MyClass(object): # class code follows...

Czy lista jest podklasą listy? Dlaczego generyki Javy nie są polimorficzne?

Jestem trochę zdezorientowany tym, jak generyki Javy radzą sobie z dziedziczeniem / polimorfizmem. Przyjmij następującą hier ... . Moje pytanie brzmi dlaczego ? Dlaczego polimorfizm jest ogólnie niejawny, ale jeśli chodzi o generyki, musi być określony?

Kiedy używać interfejsu zamiast klasy abstrakcyjnej i odwrotnie?

To może być ogólne Pytanie OOP. Chciałem zrobić ogólne porównanie między interfejsem i klasą abstrakcyjną na podstawie ich użycia. Kiedy chcesz użyć interfejsu, a kiedy chcesz użyć klasy abstrakcyjnej?

Jakie są zasady wywoływania konstruktora superclass?

Jakie są zasady C++ do wywoływania konstruktora superklasy z podklasy? Na przykład, Wiem, że w Javie musisz to zrobić jako p ... jeśli tego nie zrobisz, zakłada się niejawne wywołanie super konstruktora no-arg-co daje błąd kompilacji, jeśli tego nie ma).

Czym różni się proto od konstruktora.prototyp?

function Gadget(name, color) { this.name = name; this.color = color; } Gadget.prototype.rating = 3 var newtoy = new G ... __ Łańcuch kończy się powrotem null. Również w Internet Explorerze jak sprawdzić null, jeśli nie ma __proto__ właściwości?

Użycie.apply() z operatorem 'new'. Czy to możliwe?

W JavaScript chcę utworzyć instancję obiektu (za pomocą operatora new), ale przekazać konstruktorowi dowolną liczbę argumentó ... s, args); } F.prototype = Something.prototype; return function() { return new F(arguments); } })();

Co to znaczy, że Javascript jest językiem opartym na prototypach?

Jedną z głównych zalet Javascript jest to, że jest to język oparty na prototypach. Ale co to znaczy, że Javascript jest oparty na prototypach i dlaczego jest to zaletą?

Dlaczego konieczne jest ustawienie konstruktora prototypu?

W sekcji o dziedziczeniu w artykule MDN Wprowadzenie do Obiektowego Javascript, zauważyłem, że ustawili prototyp.konstruktor: ... ause it points to Person Student.prototype.constructor = Student; Czy służy to jakiemuś ważnemu celowi? Można to pominąć?

Co jest złego w nadpisywalnych wywołaniach metod w konstruktorach?

Mam klasę wicket page, która ustawia tytuł strony w zależności od wyniku metody abstrakcyjnej. public abstract class BasicPa ... e wyników abstrakcyjnych metod super konstruktorowi w podklasach. Ale to może być trudne do odczytania z wieloma parametrami.

Czy podklasy dziedziczą pola prywatne?

To jest pytanie o wywiad. Czy podklasy dziedziczą prywatne pola? Odpowiedziałem "Nie", ponieważ nie możemy uzyskać do ... ie dziedziczy prywatnych członków swojej macierzystej klasy. Czy znasz jakieś argumenty przemawiające za opinią rozmówcy?