THIS
PET VIC-20 C64 C16 Plus/4 C128 X16 M65
THIS
is a special variable that refers to the instance on which the method was called.
Example
TYPE vector x AS INT y AS INT SUB TRANSLATE(dx AS INT, dy AS INT) THIS.x = THIS.x + dx THIS.y = THIS.y + dy END SUB END TYPE DIM v AS vector v.x = 10 : v.y = 10 CALL v.TRANSLATE(5, 5) PRINT v.x, v.y