Записати створення класу можна так:
клас Планета
дія чародія(назва, маса, радіус)
я.назва = назва
я.маса = маса ;; кілограми
я.радіус = радіус ;; метри
я.г = 6.6743е-11 * (маса / (радіус * радіус))
кінець
дія сила_тяжіння(м)
м * я.г
кінець
кінець
земля = Планета(
назва="Земля",
маса=5.972е24,
радіус=6371000,
)
друк(земля.сила_тяжіння(65))
Наперед можна визначити ознаки предметів цього класу:
клас Планета
назва
маса
радіус
дія чародія(назва, маса, радіус)
;; ...
кінець
;; ...
кінець
Метод чародія не є обовʼзяковим:
клас Планета
назва
маса
радіус
дія г()
6.6743е-11 * (я.маса / (я.радіус * я.радіус))
кінець
дія сила_тяжіння(м)
м * я.г()
кінець
кінець
земля = Планета(
назва="Земля",
маса=5.972е24,
радіус=6371000,
)
друк(земля.сила_тяжіння(65))
Методи класу можна додавати вже до створеного класу:
клас Планета
назва
маса
радіус
кінець
земля = Планета(
назва="Земля",
маса=5.972е24,
радіус=6371000,
)
дія Планета.г()
6.6743е-11 * (я.маса / (я.радіус * я.радіус))
кінець
дія Планета.сила_тяжіння(м)
м * я.г()
кінець
друк(земля.сила_тяжіння(65))
До ознак можна додати значення за замовчуванням, які будуть призначені автоматично при створені предмета (перед здійсненням методу чародія):
клас Планета
назва = "Земля"
маса
радіус
кінець
п = Планета()
друк(п.назва) ;; Земля
друк(п.маса) ;; недійсне
друк(п.радіус) ;; недійсне
Щоб перевірити чи предмет є певного класу, можна використати операцію є:
друк(земля є Планета) ;; дійсне