![]() |
1
1
我建议不要扩展ArrayList来创建MyList。与其继承,不如组合。尤其是内置类不应该被扩展。 定义单独的类而不是使用ArrayList有一些优点:
一般来说,添加新功能和维护代码会更容易。此外,MyList类不抛出indexoutboundsexception异常,而是静默返回null。 |
![]() |
2
1
不,这不是个好做法。如果您想要MyItems的列表,只需创建
如果要向ArrayList添加一些功能,可以对其进行扩展(例如,在添加MyItem之前验证它中的字段,如果它包含错误数据,则抛出异常)。但是大多数时候,您可以使用java.util中已经提供的类来做您想要的事情。 另一件事-在Java命名约定中,您以小写字母开始方法名。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |