首页 > 分享 > 泛型在开发中的应用

泛型在开发中的应用

泛型在开发中的应用

最新推荐文章于 2024-08-03 23:23:59 发布

TuGeLe 于 2020-03-30 08:42:04 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

泛型在开发中的应用

一、什么是泛型?

泛型将接口的概念进一步延伸,“泛型”的字面意思就是广泛的类型。类、接口和方法代码可以应用于非常广泛的类型,代码与它们能够操作的数据类型不再绑定在一起,同一套代码可以用于多种数据类型,这样不仅可以复用代码,降低耦合性,而且还提高了代码的可读性以及安全性。

二、泛型的用法 1)泛型的类型

__covariant:协变, 子类转父类
__contravariant:逆变,父类转子类

2)泛型声明:在声明类的时候,在类的后面<泛型名称>

//声明泛型 @interface Person<__covariant ObjectType> : NSObject // 语言 @property (nonatomic, strong) ObjectType language; 1234 3)使用泛型 类型<限制类型>

Person<Chinese *> *p = [[Person alloc] init]; p.language = chinese; 12

注:不遵守泛型仅仅是报警告

三、泛型在开发中的使用

泛型使用场景:用于限制集合类型或某

相关知识

MP长篇综述|植物泛基因组及其应用
测试之光系列讲座(一八六)——XRF在新材料开发中的应用
大马士革花型在窗帘布艺中的应用
扬州传统手工艺在旅游纪念品开发中的应用
生物技术在植物保护中的应用
花卉混播在低影响开发的城市雨水生态系统中的应用
生物技术在药用植物研究与开发中的应用和前景
长效型花境在城市道路中应用浅析
野生花卉景观在城市园林绿化中的应用
野生花卉在园林设计中的应用

网址: 泛型在开发中的应用 https://m.huajiangbk.com/newsview545986.html

所属分类:花卉
上一篇: App Inventor
下一篇: 华为mrc