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

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.

主站蜘蛛池模板: 措美县| 和龙市| 远安县| 子长县| 新源县| 淳化县| 澄迈县| 龙南县| 延庆县| 桓仁| 金堂县| 个旧市| 康定县| 张家港市| 铜山县| 宽甸| 孝义市| 博白县| 松阳县| 长武县| 平原县| 莆田市| 谷城县| 扬中市| 常德市| 安康市| 张北县| 城口县| 德钦县| 卢湾区| 新干县| 惠来县| 萨嘎县| 张家口市| 咸宁市| 阿拉善右旗| 盐边县| 剑阁县| 高淳县| 鄂伦春自治旗| 文安县|