Obecnie przechodzę z Java do Javascript i jest mi trochę trudno wymyślić, jak rozszerzać obiekty tak, jak chcę. Widziałem kilka osób w Internecie, które używają metody zwanej rozszerzaniem obiektu. Kod będzie wyglądał następująco: var Person = { name : 'Blank', age : 22 } var Robot = Person.extend({ name : …
Jeśli mam kilka klas z funkcjami, których potrzebuję, ale chcę przechowywać je oddzielnie dla organizacji, czy mogę rozszerzyć klasę, aby mieć obie? to znaczy class a extends b extends c edycja: Wiem, jak rozszerzać klasy pojedynczo, ale szukam metody, aby natychmiast rozszerzyć klasę za pomocą wielu klas bazowych - AFAIK, …
Chciałbym wiedzieć, co łączy mężczyznę i dziecko i czym się różnią. class Person { name: string; age: number; } class child extends Person {} class man implements Person {}
Czy interfejs może rozszerzyć wiele interfejsów w Javie? Ten kod wygląda na prawidłowy w moim IDE i kompiluje się: interface Foo extends Runnable, Set, Comparator<String> { } ale słyszałem, że wielokrotne dziedziczenie nie jest dozwolone w Javie. Dlaczego wydaje się, że istnieje wyjątek dla interfejsów?
Chcę zaoszczędzić czas i ponownie używać wspólnego kodu między klasami, który rozszerza klasy PIXI (biblioteka renderująca 2d webGl). Interfejsy obiektów: module Game.Core { export interface IObject {} export interface IManagedObject extends IObject{ getKeyInManager(key: string): string; setKeyInManager(key: string): IObject; } } Moim problemem jest to, że kod wewnątrz getKeyInManageri setKeyInManagernie ulegnie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.