Содержание

Свойства экземпляра

Назначаются на каждый экземпляр класса отдельно

var motivation: Int {

}

Свойства Типа

НАзначаются на веь класс в целом и доступ через класс,а не экземпляры класса (обыноопичывают общее свойство для всего класса)

static var phoneModel = "Iphone2"

Свойства класса (Классовые свойства)

Они обязательно вычисляемые

class var companyTitle: String {return "Name of company"}

Ленивые свойства

Инициалиизируются в момент первого обращения к нему

Наблюдатели свойств