Jeśli w Javie, B rozszerza A. Powiedzielibyśmy b 'is-a' A. Jakie jest odwracane przeciwne kierunki związek? "Wstaw" b?

0
Justin Duncan 3 czerwiec 2018, 03:46

3 odpowiedzi

Najlepsza odpowiedź

Zastąpmy A jako Animal, B jako Cat. Jeśli Cat rozciąga Animal, Cat jest podklasą Animal lub Cat Cat Cat {x9}}. Naprzeciwko relacji kierunku można nazwać Animal jest super klasy {{x11}}

2
snr - Reinstate Monica 3 czerwiec 2018, 00:51

Powiedzielibyśmy, że b dziedziczy A.

0
ollien 3 czerwiec 2018, 01:09

Wszystko B są A, ale nie wszystkie A są B

Na przykład, jeśli zdefiniujesz klasę zwierząt i klasę kształtu, zarówno instancje zwierząt, jak i kształtowe są obiektami, ale instancja każdego nie rozszerza / wdrożenia się nawzajem, nie ma bezpośredniego związku.

Więc kształt nie jest zwierzęciem, a zwierzę nie jest kształtem, ale zarówno zwierzęta, jak i kształt rozciągają się, jak i do nich są przedmiotami

0
Dr-Psycho-Ben 3 czerwiec 2018, 01:17