我现在正在学习iOS开发,我遇到了具体和抽象类。这两类有什么区别?我在网上搜索过了,但它们是其他语言的而不是Objective-C的
没有什么可以阻止一个人实例化一个抽象类。没有具体类和抽象类的区别。
具体类是指在某些目的下实际按原样使用的类。抽象类是一个子类化的类,但它本身没有什么功能。NSObject是一个抽象类(永远不要原样使用它)。UIActivityIndicator是一个具体类(基本上总是按原样使用)。
唯一的区别是具体类是现成的,而抽象类是子类化的。