Klasy

W języku programowania zorientowanym obiektowo — takim jak Ruby — klasa jest pojemnikiem przechowującym właściwości (składowe klasy), takie jak metody oraz zmienne. Klasy mogą dziedziczyć właściwości po rodzicu bądź superklasie, tworząc hierarchię z klasą podstawową znajdującą się na jej czele (czy inaczej — będącą korzeniem drzewa hierarchii). W języku Ruby klasą podstawową jest Object. W Ruby wykorzystuje się dziedziczenie jednokrotne (ang. single inheritance), co oznacza, że klasy Ruby mogą dziedziczyć właściwości jedynie po jednej klasie rodzica (dziedziczenie wielokrotne, takie jak w języku C++, pozwala klasie na dziedziczenie po większej liczbie rodziców). W jednym pliku Ruby można zdefiniować większą liczbę klas. Sama klasa jest obiektem, ...

Get Ruby. 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.