Update 14_Initialization.md

This commit is contained in:
Jie Liang
2019-06-16 07:43:03 -05:00
committed by GitHub
parent b991a4eb75
commit 1ffeeeedaf

View File

@ -521,7 +521,7 @@ print("Bicycle: \(bicycle.description)")
// 打印“Bicycle: 2 wheel(s)” // 打印“Bicycle: 2 wheel(s)”
``` ```
如果类的构造器没有在阶段 2 过程中做自定义操作,并且父类有一个无参数的自定义构造器。你可以在所有父类的存储属性赋值之后省略 `super.init()` 的调用。 如果类的构造器没有在阶段 2 过程中做自定义操作,并且父类有一个无参数的自定义构造器。你可以在所有父类的存储属性赋值之后省略 `super.init()` 的调用。
这个例子定义了另一个 `Vehicle` 的子类 `Hoverboard` ,只设置它的 `color` 属性。这个构造器依赖隐式调用父类的构造器来完成,而不是显示调用 `super.init()` 这个例子定义了另一个 `Vehicle` 的子类 `Hoverboard` ,只设置它的 `color` 属性。这个构造器依赖隐式调用父类的构造器来完成,而不是显示调用 `super.init()`