MacOS Playgrounds 学习编程二 第十六关 初始化3-使用不同类型的实例

本关来到这里,主要是让我们复习一下初始化是如何创建不同的角色的。角色的设定也是比较简单,执行的命令也是很简单的,只要注意顺序,就能轻松的完成。


图片显示了我们的目标。


代码如下:

let expert = Expert()

let character = Character()

expert.moveForward()

expert.turnLockUp()

character.moveForward()

character.collectGem()

character.moveForward()

character.turnRight()

character.moveForward()

character.moveForward()

expert.turnLockDown()

expert.turnLockDown()

character.moveForward()

character.collectGem()

每一行,我们就不再具体解释了。执行后如下:


你可能感兴趣的:(MacOS Playgrounds 学习编程二 第十六关 初始化3-使用不同类型的实例)