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. 但这只是一个惯例问题,有些人相信在没有得到或设定的情况下总是使用它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |