Przejdź do treści

Programowanie obiektowe

Wstęp

Programowanie obiektowe jest jednym z popularnych paradygmatów programowania. W skrócie polega to na tym, że pracujemy z tzw. obiektami, które są zdefiniowane za pomocą klas. Klasy definiują nam nowe typy, które w przeciwieństwie do typów prostych (np. int), mogą mieć swoje właściwości (atrybuty) i metody.

Istota programowania obiektowego jest w zasadzie prosta do zrozumienia. Wyobraźmy sobie takie jabłko. Jabłko jest obiektem, który możemy zdefiniować poprzez jego wymiary, wagę, kolor, datę zerwania, gatunek itp. Sposób opisu takiego jabłka nazwiemy klasą, a konkretne jabłko, z ustalonymi wymiarami i innymi właściwościami, będzie obiektem tej klasy.