Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
inicializatory [2023/09/15 13:05] oresh.dm создано |
inicializatory [2023/09/15 13:14] (текущий) oresh.dm |
||
|---|---|---|---|
| Строка 11: | Строка 11: | ||
| self.wheelsCount = wheelsCount} | self.wheelsCount = wheelsCount} | ||
| } | } | ||
| + | | ||
| + | // | ||
| + | Полностью дублирует свои свойства | ||
| + | init( brendAndModel: | ||
| + | self.brendAndModel= brendAndModel | ||
| + | self.wheelsCount = wheelsCount | ||
| + | self.color: | ||
| + | } | ||
| + | | ||
| + | //Failable -инициализатор | ||
| + | init? | ||
| + | if wheelsCount < 4 { | ||
| + | return nil | ||
| + | } else { | ||
| + | | ||
| + | self.wheelsCount = wheelsCount | ||
| + | } | ||
| + | } | ||
| + | | ||
| + | // | ||
| + | // | ||
| + | convenience init(brendAndModel: | ||
| + | self.init(brendAndModel: | ||
| + | self.color = color | ||
| + | } | ||
| + | | ||
| + | | ||