美文网首页
二次封装数组—使用泛型2

二次封装数组—使用泛型2

作者: 尤奇勤_三月 | 来源:发表于2019-07-15 19:47 被阅读0次
    冰冻非一日之寒

    使用泛型,是让数据结构能够存储“任何”数据类型。

    “任何”加引号?

    是因为,不可以存储基本数据类型,只能是类对象。

    基本数据类型:

    int  float  double  char  long  boolean  byte  short  ,java中八大基本数据类型。

    那么,二次封装的数组就不能是int型了吗?当然不是

    java为每一个基本数据类型都设置了对应的包装类

    二次封装数组—使用泛型2

    即,首字母大写。并且,每个基本类型与其对应的包装类在需要时可以自动转化。

    首先,将数组改为泛型数组

    二次封装数组—使用泛型2

    E表示数据类型,也可以用其他字母表示。

    使用泛型后:

    在为数组添加方法时,如果需要传入元素,只需要声明这个元素是E类型即可

    例如

    二次封装数组—使用泛型2

    new一个数组对象时:如果该对象是基本类型,只需要加上数据类型对应的包装类即可;如果该对象是自己定义的类对象,只需要加上对应的类名即可

    下一节,为我们的数组添加更多方法

    相关文章

      网友评论

          本文标题:二次封装数组—使用泛型2

          本文链接:https://www.haomeiwen.com/subject/mpqeoqtx.html