当前位置: 首页 > 网络应用技术

飞镖系列:飞镖班的仿制药

时间:2023-03-08 10:36:15 网络应用技术

  熟悉Java的朋友可能知道Java在8中引入了通用概念。它通常用于集合中,用于指定应存储在集合中的对象格式。

  借助仿制药,我们可以简化编程并减少错误的发生,这非常方便。

  飞镖语言中也有通用类型。LET一起看看。

  使用仿制药的主要目的是确保键入安全性。例如,我们有一个列表,然后只想将字符串类型保存在列表中。然后,您可以在DART中指定它:

  然后,在使用过程中,您只能将字符串添加到StringList。如果向其添加数字,将报告错误以确保列表中类型的一致性。

  通用类型的巧妙使用也可以减少我们的代码,因为通用类型可以代表一般类型。

  例如,在学校里,我们有一间卧室,卧室分为男人和女人。然后,男孩有这样的定义:

  女孩有这样的定义:

  实际上,两者本质上没有太大不同,但是参数或返回值的类型已经改变,然后我们可以写下:

  这简化了代码的使用。

  通常使用单一特征来表明它通常是E,T,S,K和V等。

  仿制药最常见的地方是集合,例如列表,设置和映射:

  通用类型也可以在这些集合类的构造函数中使用,如下:

  在构造函数中,应包括相应的类型。

  尽管Java中有通用类型,但Java中的仿制药具有消除类型。何时擦除类型?类型删除是指通用类型指定的类型,仅在编译期间生效,并且在运行时没有通用概念。

  对于列表,当Java运行时,它只能确定对象是否列表,而不是判断对象是否为列表。

  飞镖与爪哇不同。DART可以在运行时携带类型信息,也就是说,您可以判断对象是否在DART中列表。

  使用通用类型的目的是限制参数的类型,因此我们通常指定通用类以限制通用的遗传范围:

  在使用过程中,您可以通过学生本身,也可以进入学生的子类男孩。

  除了DART中的刮擦外,它还可以在该方法中使用,也可以在该方法中使用:

  该方法中的指定通用类型可以在返回类型,参数和方法中的本地变量类型中使用。

  以上是引入通用及其在DART中的使用。

  最受欢迎的解释,最深的干货,最简单的教程,您不知道的许多技巧正在等待您发现!

  欢迎注意我的公共帐户:“程序的事情”,了解技术并更好地了解您!