加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 我什么时候在其名称中创建一个没有“get”的getter方法

发布时间:2020-12-15 04:47:24 所属栏目:Java 来源:网络整理
导读:以下问题困扰了我很长时间,我找不到有关命名约定的任何信息. 有方法,如: java.util.Collection.size(); 这个方法实际上是一个Collection的大小的getter,但它不像常规的getter方法那样以“get”开头. 那么这些类型的方法的命名约定是什么? 解决方法 Collect
以下问题困扰了我很长时间,我找不到有关命名约定的任何信息.

有方法,如:

java.util.Collection.size();

这个方法实际上是一个Collection的大小的getter,但它不像常规的getter方法那样以“get”开头.

那么这些类型的方法的命名约定是什么?

解决方法

Collection.size()不是一个典型的getter,因为它不是一个简单的字段返回 – 它是一个集合的大小,因此你没有setSize(),因为这不是你设置的字段 – 这是一个“计算”值.

您可以这样想 – getter和setter通常一起使用,以便封装一个字段 – 如果你不能做setX(),那么它不是一个典型的getter / setter.

但这只是一个惯例问题,有些人相信在没有得到或设定的情况下总是使用它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读