The Swift Programming Language / Swift язык программирования - Книга на русском: Objects and Classes

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Объявление класса используется при помощи записи имени класса. Поля класса

WRS 12.07.16 в 06:29

0

записываются точно так же как константы и переменные, только здесь они подразумеваются в

WRS 12.07.16 в 06:29

0

контексте класса. Методы и функции объявляются таким же образом.

WRS 12.07.16 в 06:29

0

1 class Shape {

keo82 05.06.14 в 08:52

0

2 var numberOfSides = 0

keo82 05.06.14 в 08:52

0

3 func simpleDescription() -> String {

keo82 05.06.14 в 08:52

0

4 return "A shape with \(numberOfSides) sides."

keo82 05.06.14 в 08:52

0

5 }

keo82 05.06.14 в 08:52

0

6 }

keo82 05.06.14 в 08:52

0

ЭКСПЕРИМЕНТ

keo82 05.06.14 в 08:52

0

1 var shape = Shape()

keo82 05.06.14 в 08:53

0

2 shape.numberOfSides = 7

keo82 05.06.14 в 08:53

0

3 var shapeDescription = shape.simpleDescription()

keo82 05.06.14 в 08:53

0

1 class NamedShape {

keo82 05.06.14 в 08:53

0

2 var numberOfSides: Int = 0

keo82 05.06.14 в 08:53

0

3 var name: String

keo82 05.06.14 в 08:53

0

4

keo82 05.06.14 в 08:53

0

5 init(name: String) {

keo82 05.06.14 в 08:53

0

6 self.name = name

keo82 05.06.14 в 08:53

0
Минутку...

Следующая страница →