Ruby/Базовые типы данных: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 157:
 
str = <span style="color:#B8860B">"Я - строка"</span>
str.<span style="color:#9932CC">class</span> <span style="color:#00008B">#=> String</span>
str.<span style="color:#9932CC">class</span>.<span style="color:#9400D3">superclass</span> <span style="color:#00008B">#=> Object</span>
Классы можно определять и создавать по ним объекты. Внутри класса может быть много всего интересного, и у него может быть фамильное [[w:Дерево (теория графов)|дерево]], то есть классы Ruby поддерживают наследование. Однако заметим, что [[w:Множественное наследование|множественное наследование]] в Ruby не разрешается. И ещё много всего интересного можно сделать с классами и объектами. Но об этом позже.