Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 方法命名约定。如果存在';没有相应的setX()?_Oop_Naming Conventions_Readability_Coding Style - Fatal编程技术网

Oop 方法命名约定。如果存在';没有相应的setX()?

Oop 方法命名约定。如果存在';没有相应的setX()?,oop,naming-conventions,readability,coding-style,Oop,Naming Conventions,Readability,Coding Style,假设我有一个Employee类,它有一个雇用日期数据成员。此成员仅设置一次,并且也是常量。因此,当创建对象时,它将被初始化 如果我希望类有一个返回雇用日期的方法,有什么更好的方法: getHireDate(); 或者只是: hireDate(); 我是不是想得太多了:D?只是 getHireDate(); 很好。它不需要一个“set”方法来成为合适的OO 编辑:如果您还没有,请阅读一些Java编码风格的文档。。。它们足够简单,标准的编码约定让每个人的生活都变得更轻松。我刚找到这个:。读得好

假设我有一个Employee类,它有一个雇用日期数据成员。此成员仅设置一次,并且也是常量。因此,当创建对象时,它将被初始化

如果我希望类有一个返回雇用日期的方法,有什么更好的方法:

getHireDate();
或者只是:

hireDate();
我是不是想得太多了:D?

只是

getHireDate();
很好。它不需要一个“set”方法来成为合适的OO

编辑:如果您还没有,请阅读一些Java编码风格的文档。。。它们足够简单,标准的编码约定让每个人的生活都变得更轻松。我刚找到这个:。读得好。

只要

getHireDate();
很好。它不需要一个“set”方法来成为合适的OO


编辑:如果您还没有,请阅读一些Java编码风格的文档。。。它们足够简单,标准的编码约定让每个人的生活都变得更轻松。我刚找到这个:。阅读效果良好。

根据您使用的语言/框架,约定会有所不同。我猜是Java,在这种情况下,我个人会选择
getHireDate()
。根据您使用的语言/框架,约定会有所不同。我猜是Java,在这种情况下,我个人会选择
getHireDate()