Rozdział 9. Klasy

W rozdziale 6. zostały opisane obiekty. Każdy obiekt był tam traktowany jako unikatowy zestaw właściwości, tj. różnił się od wszystkich innych obiektów. Często jednak wygodnej jest definiować klasy obiektów o takich samych właściwościach. Członkowie, czyli instancje klasy, mają własne właściwości przechowujące lub definiujące stany instancji oraz metody definiujące ich funkcjonowanie. Metody definiuje się w klasie i są one dostępne we wszystkich instancjach. Wyobraźmy sobie na przykład klasę o nazwie Complex reprezentującą liczby zespolone i służącą do wykonywania na nich operacji arytmetycznych. Instancja tej klasy posiada właściwości przechowujące części rzeczywistą i urojoną liczby (stan obiektu). Natomiast sama klasa definiuje ...

Get JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.