Как создать объект класса

Вы можете  определять классы. Класс - разновидность шаблона (template), он не используется непосредственно. Для его использования создается его копия. Эта копия называется объект. Вы можете сделать разные объекты того же самого класса.
Класс - это тип данных, так что объявление объекта похоже на обычное объявление переменной:
object_name AS Class_name
но объект должен быть подтвержден с помощью NEW:
object_name = NEW Class_name

Вы можете "recycle - повторно использовать" ваши классы в разных проектах.
Класс CCar.class, который исползуется здесь, также используется в следующих разделах:
Как сделать больше объектов класса.

Программа

Если клавиша нажата, этикетка покажет значения объекта-переменных (object-variables).
Класс "CCAR" определен, он имеет три переменные, конструктор и три метода.
При старте объекту CCar приписывается значение. Объект-методы используются для получения объект-переменных (object-variables).

Код:

Fmain.class:

PUBLIC car AS CCar
'this declares a variable of the type "CCar"
STATIC PUBLIC SUB Main()
DIM hForm AS Fmain
hForm = NEW Fmain
hForm.show
END

PUBLIC SUB _new()
'here, the variable car is instantiated
'an object of the type CCar is made
'you vcan use the constructor of the class
'or a setXYZ() method to set the values
  car = NEW CCar("mercedes", 400)
car.setPrice(5064.67)
END


PUBLIC SUB Button1_Click()
TextLabel1.Text=
car.getBrand() & "<br>" &
Str(car.getPS_Power()) & "<br>" &
Str(car.getPrice())
'to use a method of car the following syntax has to be used:
'car.methodname()
END

CCar.class

Исходник

Download