Записати створення класу можна так:
клас Паспорт
дія чародія(номер, дата_видачі, прізвище, імʼя, по_батькові, стать)
я.номер = номер
я.дата_видачі = дата_видачі
я.прізвище = прізвище
я.імʼя = імʼя
я.по_батькові = по_батькові
я.стать = стать
кінець
дія ПІБ()
"%(я.прізвище) %(я.імʼя) %(я.по_батькові)"
кінець
дія змінити_імʼя(нове_імʼя)
я.імʼя = нове_імʼя
кінець
кінець
мій_паспорт = Паспорт(
номер=0,
дата_видачі="00.00.0000",
прізвище="Когут",
імʼя="Давід",
по_батькові="Богданович",
стать="чоловік"
)
друк(мій_паспорт)
мій_паспорт.змінити_імʼя("Давид")
друк(мій_паспорт.ПІБ())
Наперед можна визначити ознаки предметів цього класу:
клас Паспорт
номер
дата_видачі
прізвище
імʼя
по_батькові
стать
дія чародія(номер, дата_видачі, прізвище, імʼя, по_батькові, стать)
;; ...
кінець
;; ...
кінець
Метод чародія не є обовʼзяковим:
клас Паспорт
номер
дата_видачі
прізвище
імʼя
по_батькові
стать
дія ПІБ()
"%(я.прізвище) %(я.імʼя) %(я.по_батькові)"
кінець
дія змінити_імʼя(нове_імʼя)
я.імʼя = нове_імʼя
кінець
кінець
мій_паспорт = Паспорт(
номер=0,
дата_видачі="00.00.0000",
прізвище="Когут",
імʼя="Давід",
по_батькові="Богданович",
стать="чоловік"
)
друк(мій_паспорт)
мій_паспорт.змінити_імʼя("Давид")
друк(мій_паспорт.ПІБ())
Методи класу можна доповнювати вже до створеного класу:
дія Паспорт.ПІБ()
"%(я.прізвище) %(я.імʼя) %(я.по_батькові)"
кінець
Щоб перевірити чи предмет є певного класу, можна використати операцію є:
друк(мій_паспорт є Паспорт) ;; дійсне