我从git仓库克隆了一个iOS项目。该项目是用Objective-C编写的。
我在头文件中看到了这段代码:
@interface Employee: Person<Person> {
...
}
Person <Person>
是什么意思?我知道它表明Employee
是Person
的子类,但<Person>
的特殊含义是什么?
答案 0 :(得分:7)
Employee是名为Person的类的子类,也符合名为Person的协议。
@interface MySubclass : MySuperclass <MyProtocol> { ... }