Класс — это чертёж, который определяет структуру и поведение типа — он указывает, какие свойства и методы будут иметь экземпляры.
Объект — это конкретный экземпляр класса, созданный во время выполнения программы со своими независимыми значениями свойств.
Чтобы создать объект из класса, ты вызываешь его инициализатор, используя синтаксис ClassName():
class Car {
var color: String
init(color: String) {
self.color = color
}
}
let redCar = Car(color: "Red")
let blueCar = Car(color: "Blue")
Car — это чертёж — он определяется один разredCar и blueCar — это отдельные объекты, каждый со своим значением colorКласс в Swift — это шаблон, который определяет свойства и методы, а объект — это конкретный экземпляр, созданный во время выполнения программы с собственными независимыми значениями свойств.
Новый — ещё не проверен сообществом
Вы