官术网_书友最值得收藏!

Declaring classes

The following lines declare a new minimal Circle class in Swift:

class Circle {
}

The class keyword, followed by the class name (Circle), composes the header of the class definition. In this case, the class doesn't have a parent class or superclass; therefore, there are neither superclasses listed after the class name, nor a colon (:). A pair of curly braces ({}) encloses the class body after the class header. In the forthcoming chapters, we will declare classes that inherit from another class, and therefore, they will have a superclass. In this case, the class body is empty. The Circle class is the simplest possible class we can declare in Swift.

Tip

Any new class you create that doesn't specify a superclass is considered a base class. Whenever you declare a class without a subclass, the class doesn't inherit from a universal base class, as it happens in other programming languages such as C#. Thus, the Circle class is known as a base class in Swift.

主站蜘蛛池模板: 尉氏县| 称多县| 疏附县| 桓台县| 漳州市| 扎兰屯市| 增城市| 珲春市| 满城县| 华蓥市| 清丰县| 灵山县| 大庆市| 星座| 彰化县| 高台县| 信宜市| 海原县| 邻水| 牡丹江市| 宜章县| 赣州市| 天峨县| 余庆县| 南皮县| 兴宁市| 建平县| 平阳县| 德庆县| 宝丰县| 隆子县| 渭源县| 九龙城区| 土默特右旗| 余姚市| 霍山县| 天柱县| 开阳县| 太谷县| 渭南市| 青岛市|