Rozdział 5. Programowanie zorientowane obiektowo

Podstawowe elementy programowania zorientowanego obiektowo (ang. object-oriented programming, OOP) w Javie obejmują klasy, obiekty i interfejsy.

Klasy i obiekty

Klasa definiuje encję, która najczęściej przedstawia coś rzeczywistego. W klasie znajduje się zestaw wartości przechowujących dane oraz zestaw metod przeznaczonych do operowania na wspomnianych danych.

Egzemplarz klasy nosi nazwę obiektu i jest alokowany w pamięci. W danej chwili może istnieć wiele egzemplarzy klasy.

Klasa może dziedziczyć dane składowe i metody po innych klasach. Ponadto klasa może bezpośrednio dziedziczyć tylko po jednej klasie, nazywanej superklasą. Dana klasa może mieć tylko jedną bezpośrednią superklasę. To jest określane ...

Get Java 8. Leksykon kieszonkowy 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.