Открыть главное меню

Изменения

ТОМ2: типы значений

774 байта добавлено, 10:12, 3 мая 2014
м
Объектные типы
Класс, назначенный значению первым, является основным классом и не может быть отменён в последствии.
Тип и классы объекта в свою очередь частично (или полностью) определяют поведение объекта.
Основное отличие типов от классов заключается в том, что поведение класса объекта программируется разработчиком стандартной библиотеки или игры, в то время как поведение типа жёстко определено разработчиком платформы.
Все значения данных типов имеют конструктор - код выполняемый во время создания объекта.
 
Свойства у объекта могут быть 3х видов:
* Системные свойства: type, name, key, loc, pos и т.д. Подробнее см. [системные свойства].
* Классовые свойства - свойства унаследованные от классов объекта. Эти свойства могут быть переопределены операцией присвоения А.Б = В.
* Собственные свойства - определённые в конструкторе объекта как переменная: object A { var Б = В }.
===object (объект)====
???
1379
правок