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

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.

主站蜘蛛池模板: 平利县| 文昌市| 新邵县| 巴中市| 洛阳市| 页游| 宁远县| 屏边| 新田县| 泾源县| 兴国县| 独山县| 乌拉特前旗| 汉中市| 无为县| 富宁县| 神池县| 岱山县| 广宗县| 项城市| 綦江县| 云阳县| 来凤县| 山阳县| 贵南县| 淳安县| 龙里县| 台北县| 苗栗市| 郓城县| 察哈| 西青区| 攀枝花市| 逊克县| 盐源县| 威远县| 兴安盟| 呼和浩特市| 施甸县| 突泉县| 光山县|