gpt4 book ai didi

java - 在 Java 中什么时候将长度用作方法,什么时候用作属性?

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:12 25 4
gpt4 key购买 nike

<分区>

我见过一些遗留代码在某些对象上使用 length 属性,而另一些则使用 length() 方法。目前我正在使用 org.w3c.dom 包中的 NodeList,我发现它有 getLength() 方法来获取元素的数量。

我的问题是,作为 Java 开发人员,我如何知道如何确定何时使用 lengthlength()size()getLength()?显然,它取决于对象类型和 API 供读取...但重点是 Java 开发如何选择在其类中实现的对象。

注意:在问题When to use .length vs .length()中Makoto 的回答表明 .length 是数组的一个属性。这不是方法调用,length() 是对 String 的方法调用。可是,这是为什么呢?为什么不使用一种方法或一种属性来保持所有 API 的一致性。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com