| 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 
 |