البرمجة الكائنيّة
تدعم لغة ص الأصناف والبنى والتعدادات والوراثة والسمات وتحميل العوامل الزائد.
الأصناف
صنف شخص
خاص الاسم: نص
خاص العمر: رقم
باني(الاسم، العمر)
هذا.الاسم = الاسم
هذا.العمر = العمر
نهاية
عام دالة تحيّة()
ارجع "أنا " + هذا.الاسم
نهاية
نهاية
دالة رئيسية()
متغير ص = جديد شخص("ليلى"، 25)
اطبع(ص.تحيّة())
نهاية
صنفيفتح الصنف،بانيالمُنشئ،هذايشير إلى النسخة الحاليّة.جديديُنشئ نسخة.- محدّدات الوصول:
عام،خاص،محمي؛ ومجردللصنف/العضو المجرَّد.
الوراثة
صنف موظّف يرث شخص
خاص الراتب: عشري
باني(الاسم، العمر، الراتب)
الأساس(الاسم، العمر) # استدعاء باني الأب
هذا.الراتب = الراتب
نهاية
نهاية
يرث للوراثة، والأساس للوصول إلى الصنف الأب.
بنى وتعدادات
بنية نقطة
س: رقم
ص: رقم
نهاية
تعداد لون
أحمر
أخضر
أزرق
نهاية
الخصائص وتحميل العوامل
كلمات سياقيّة مثل خاصية واحصل/عيّن (getter/setter)، وعامل لتحميل العوامل.
راجع الكلمات المحجوزة الأربعون لكامل كلمات الكائنيّة.