Как использовать конструктор

Конструктор (constructor) - это метод (подпрограмма или функция), которая выполняется, когда инициализируется объект.
Конструктор делает возможным установить значения некоторых переменных при старте. Взгляните на DrawingArea - Как рисовать некоторые фигуры. Это другой пример, показывающий использование конструктора.

Программа

Глобальная переменная X устанавливается при старте конструктором. Если щелкнуть по клавише, она будет записана в свойство Text этикетки Label.

Код:

 ' Gambas class file

X AS String

A variable has to be global in order for it to be visible in different methods (_new() and Button1_Click()). See How to use local and global variables.
STATIC PUBLIC SUB Main()
  DIM hForm AS Fmain
  hForm = NEW Fmain
  hForm.Show
END

PUBLIC SUB _new()
  X = "cool"
END
'The constructor is a method, called: PUBLIC SUB _new()
'Here, the global variable X is set to "cool".
PUBLIC SUB Button1_Click()
  TextLabel1.Text = "Constructors are " & X & "!"
END

Исходник

Download