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

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

Хранимые свойства

Вычисляемые свойства

var motivation: Int {

}

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

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

static var phoneModel = "Iphone2"

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

Они обязательно вычисляемые class var companyTitle: String {return «Name of company»}

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

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