Вступ
Мавка0.125.1

Створення класів

Записати створення класу можна так:

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

Наперед можна визначити ознаки предметів цього класу:

клас Паспорт номер дата_видачі прізвище імʼя по_батькові стать дія чародія(номер, дата_видачі, прізвище, імʼя, по_батькові, стать) ;; ... кінець ;; ... кінець

Метод чародія не є обовʼзяковим:

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

Методи класу можна доповнювати вже до створеного класу:

дія Паспорт.ПІБ() "%(я.прізвище) %(я.імʼя) %(я.по_батькові)" кінець

Щоб перевірити чи предмет є певного класу, можна використати операцію є:

друк(мій_паспорт є Паспорт) ;; дійсне