Swift 面向对象编程:实例、特性与设计指南
1. 实例的概念与用途
在编程中,即使没有实例,对象类型本身也是一个对象。例如,我们可以向对象类型发送消息。但实例存在的意义主要与实例属性的性质相关。实例属性的值是相对于特定实例定义的,这正是实例的实用性和强大之处所在。
以下是一个 Dog 类的示例:
class Dog {
var name = ""
func bark() {
print("woof")
}
}
创建 Dog 实例时,其 name 属性初始为空字符串。但由于 name 是 var 类型,我们可以为其赋予新值:
let dog1 = Dog()
dog1.name = "Fido"
我们还可以获取 Dog 实例的 name 属性值:
let dog1 = Dog()
dog1.name = "Fido"
print(dog1.name) // "Fido"
重要的是,我们可以创建多个 Dog 实例,并且不同的实例可以有不同的 name
超级会员免费看
订阅专栏 解锁全文
682

被折叠的 条评论
为什么被折叠?



