泛型代码在派对管理中的应用
1. 多类型使用泛型类
在编程中,我们可以通过将泛型类型参数 T 替换为符合 Party<T> 类声明中指定约束的任何类型名称,来创建 Party<T> 类的实例。目前,有三个具体类 Dog 、 Frog 和 Lion 同时实现了 AnimalProtocol 和 Equatable 协议,因此可以使用这些类来创建 Party 实例。
1.1 创建狗派对
以下是创建狗派对的具体步骤和代码:
1. 创建 Dog 类的四个实例:
var jake = Dog(name: "Jake")
var duke = Dog(name: "Duke")
var lady = Dog(name: "Lady")
var dakota = Dog(name: "Dakota")
- 创建
Party<Dog>实例,并将jake作为领导者传递给初始化器:
var dogsParty = Party<Dog>(lea
超级会员免费看
订阅专栏 解锁全文
826

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



