polymorphism
Nadpisywanie przeciążonej funkcji bazy W C++ [duplikat]
to pytanie ma już odpowiedzi tutaj :
... spowodowałby błąd kompilacji mówiący, że w bar nie ma(podwójnej) funkcji.
main()
{
double i = 0.0;
bar b;
b.a(i);
}
Java-znaczenie?
Pełny kontekst jest:
public class RClass<T extends Comparable<T>>
Czy mam rację mówiąc, że stwierdzenie w tyt ... gumenty podłączone do metody muszą być obiektem klasy implementującej porównywalne lub jednej z jej klas pochodnych?
Dzięki.
C++ standard practice: virtual interface classes vs. templates
Muszę podjąć decyzję dotyczącą uogólnienia a polimorfizmu.
Cóż scenariusz jest standardowy: chcę, aby mój monolityczny współ ... rawdę interesuje mnie
jakieś doświadczenia. Nie posiadam kopii Scotta Meyersa effective C++
więc pokładam w was nadzieje:)
W Javie, jak wywołać metodę klasy bazowej z nadrzędnej metody w klasie pochodnej?
Mam dwie klasy Javy: B, która rozszerza kolejną klasę A, w następujący sposób:
class A {
public void myMethod() { /* .. ... r code */ }
}
Chciałbym zadzwonić do A.myMethod() z B.myMethod(). Pochodzę ze świata C++ i nie wiem jak to zrobić w Javie.
Najlepszy sposób deklarowania interfejsu w C++11
Jak wszyscy wiemy, niektóre języki mają pojęcie interfejsów. To jest Java:
public interface Testable {
void test();
}
J ... o początek.. i już dłużej, niż bym chciała. Jak go poprawić? Być może gdzieś w przestrzeń nazw std stworzona właśnie do tego?
Osiągnięcie polimorfizmu w programowaniu funkcjonalnym
Obecnie cieszę się z przejścia z języka zorientowanego obiektowo na język funkcjonalny. To powiew świeżego powietrza, a ja je ... kcji oddzielnie od danych?
Jakie są zalecane podejścia funkcjonalne do tego rodzaju sytuacji? Czy są inne dobre alternatywy?
Ponowne podniesienie wyjątku z innym typem i Komunikatem, zachowując istniejące informacje
Piszę moduł i chcę mieć ujednoliconą hierarchię wyjątków dla wyjątków, które może podnieść(np. dziedziczenie z FooError klasy ... jszych wersjach Pythona i potrzebuję go nie do łączenia, ale tylko do polimorfizmu. Jaki jest właściwy sposób, aby to zrobić?
Scala: jak zdefiniować "ogólne" parametry funkcji?
[1]}próbuję nauczyć się Scali teraz, z odrobiną doświadczenia w Haskell. Jedną z rzeczy, która wyróżniała mnie jako dziwna, j ... , który definiuje swój własny + centrala. Jak napisać funkcję add, która działa dla każdego typu, który definiuje + centrala?
Ocena ekspresji i chodzenie po drzewie z wykorzystaniem polimorfizmu? (ala Steve Yegge)
Dziś rano czytałem Steve 'a Yegge' a: kiedy polimorfizm zawodzi , kiedy natknąłem się na pytanie, które jego współpracownik z ... szam do walki jeden, dwa, lub wszystkie trzy.
[update: title modified to better match what most of the answers have byłem.]
Dlaczego warto używać wskaźników klasy bazowej dla klas pochodnych
class base{
.....
virtual void function1();
virtual void function2();
};
class derived::public base{
int fun ... inżynierem CompSci i chciałbym to wiedzieć. Po co używać funkcji wirtualnych, jeśli możemy uniknąć wskaźników klasy bazowej?
właściwości Pythona i dziedziczenie
Mam klasę bazową z właściwością, którą (metodę get) chcę nadpisać w podklasie. Moja pierwsza myśl to coś w stylu:
class Foo ... y jest to właściwe rozwiązanie do używania właściwości i nadpisywania ich w podklasie, czy są inne preferowane sposoby na to?
Polimorfizm ogólny z przykładami PHP
Ponieważ tylko psy mogą grać "aport", czy ten przykład jest dobrym czy złym pomysłem? Podejrzewam, że to naprawdę zły pomysł ... heels;
}
}
Zasadniczo to, co myślę pytam: "czy wszystkie podklasy powinny mieć ten sam interfejs, czy mogą mieć inny?"
Czy powinienem używać polimorfizmu w javascript?
Jestem programistą, który programował w kilku językach, zarówno funkcyjnych, jak i zorientowanych na OO. Zaprogramowałem też ... ce", które przeoczyłem, aby osiągnąć tego rodzaju zachowanie, czy powinienem studiować możliwości dziedziczenia w Javascript?
Wiązanie statyczne i Wiązanie dynamiczne
Jestem naprawdę zdezorientowany co do wiązania dynamicznego i wiązania statycznego. Czytałem, że określanie typu obiektu w cz ... em.out.println("Dog is eating");
}
}
public static void main(String args[])
{
Animal a=new Animal();
a.eat();
}
Polimorfizm a wzór strategii
Jaka jest różnica między wzorcem Strategy a Polymorphism w Javie?
Jestem zdezorientowany, że cokolwiek jest osiągane przez w ... możliwe przez polimorfizm. Popraw mnie, jeśli się mylę.
Proszę, również daj mi przykład, aby wyeliminować moje zamieszanie.
Deserializuj JSON z Jacksonem na typy polimorficzne - kompletny przykład daje mi błąd kompilacji
[1]}próbuję pracować z tutorialem programisty Bruce ' a, który ma pozwolić na deserializację polimorficznego JSON.
Pełna li ... padł i jeśli tak, to czy było jakieś rozwiązanie?
Byłbym wdzięczny za każdą pomoc, jaką może dać każdy
Z góry dzięki
Jon D.
Laravel: zwracanie właściciela przestrzeni nazw relacji polimorficznej
Mogę znaleźć wiele dyskusji na ten temat, ale nie ma jasnego rozwiązania. Tutaj są dwa linki, chociaż omówię wszystko w moim ... ogę znaleźć odniesienia do tego, jak to powinno działać w docs, w kodzie źródłowym lub za pośrednictwem Google.
Jakaś pomoc?
Polimorfizm Ad hoc i pojemniki heterogeniczne o semantyce wartości
Mam wiele niepowiązanych typów, które wszystkie obsługują te same operacje poprzez przeciążone funkcje wolne (polimorfizm ad ... hii typów, i zachować polimorfizm ad hoc zamiast wymagać polimorfizmu podtypu.
Czy to możliwe? Jeśli tak, to w jaki sposób?
Dlaczego warto stosować polimorfizm?
Mam następujący kod, w którym mam klasę rodzica i jej dziecko. Próbuję ustalić, w jaki sposób Kod korzysta z polimorfizmu.
... t();
j.fly();
}
}
Jaka jest zaleta polimorfizmu, gdy zarówno flm.fly() jak i j.fly() dają mi tę samą odpowiedź?
Jaka jest różnica między polimorfizmem a typowaniem kaczek?
Jestem trochę zmieszany z tymi dwoma terminami, oto co wiem:
Polimorfizm to zdolność obiektów różnych typów do obsługi prze ... a? Jestem dość zdezorientowany na tych dwóch, wydają się powiązane, ale nie wiem, co ich związek jest. Z góry wielkie dzięki!