嗨,我是 objective-c 的新手。我正在研究 objective-c 中的继承概念。在阅读教程点的教程时,我发现 objective-c 支持多级继承。但无论我现在实现了什么, objective-c 也支持层次继承。我们可以在下面的代码中看到:
@interface Shape : NSObject
{
CGFloat area;
}
@end
@interface Square : Shape
{
CGFloat length;
}
@end
@interface Rectangle : Shape
{
CGFloat length;
CGFloat breadth;
}
@end
在这种情况下,请帮助我现在了解 objective-c 支持的继承类型
最佳答案
Objective c 不支持多重继承。可以引用这个链接 Objective C programming guide
虽然您可以使用协议(protocol)模拟多重继承的功能,但在 objective-c 中没有对多重继承的官方支持。
关于ios - objective c 支持的继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44630986/