Class types |
Top Previous Next |
|
Class types are used to combine data with corresponding methods.
Class type declaration: type tclass1 = class // use class keyword field1: integer // class field procedure method1(x: integer) // class method function method2(x: integer): integer // class method end Class methods definition: procedure tclass1.method1(x: integer) begin field1 = x // assign class field variable end
function tclass1.method2(x: integer): integer // class method begin result = field1 + x end
|