扩展ArrayList并创建新方法

扩展ArrayList并创建新方法,第1张

扩展ArrayList并创建新方法

更改

public class CustomArrayList<Item> extends ArrayList<Item> {

public class CustomArrayList extends ArrayList<Item> {

我怀疑

Item
是您要存储在列表中的类的名称。在引入类型参数
<Item>
CustomArrayList
,添加一个可遮盖此类的参数。

使用该

<Item>
参数,您的代码等于

public class CustomArrayList<T> extends ArrayList<T> {    // ...        for (T i : this) { i.getId(); }    // ...}

显然,它T可能永远无法正常工作,因为它可能指向任何类型。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5430351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存