/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
TestSuite/CompilationSamples/PersonExternal.pas
30 строк
747 B
Artem Pelenitsyn
change encoding for all *.pas and *.cs files: cp1251 -> utf-8
28 дек 2015, 14:25
28 дек 2015, 14:25
49378a6
Код
Авторство
О чём код?
// Описание методов вне интерфейса класса // Удобство: интерфейс лучше виден // Если класс описан в модуле, то реализация методов помещается в секцию реализации модуля type Person = class private name: string; age: integer; public constructor (n: string; a: integer); procedure Print; end; //----------------- Person ------------------- constructor Person.Create(n: string; a: integer); begin name := n; age := a; end; procedure Person.Print; begin writeln('Имя: ',name,' Возраст: ',age); end; var p: Person; begin p := new Person('Иванов',20); p.Print; end.