2010-10-19 48 views
1

假设我有一个Employee类,它有一个雇佣日期数据成员。这个成员只能设置一次,而且它也是一样的。所以它会在创建对象时被初始化。方法命名约定。如果该方法被命名为getX(),如果没有对应的setX()?

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

getHireDate(); 

或者只是:

hireDate(); 

我是不是想得太多了:d?

+0

约定会根据您使用的语言/框架而有所不同。我猜Java,在这种情况下,我会亲自去'getHireDate()'。 – LukeH 2010-10-19 10:43:07

回答

1

只是

getHireDate(); 

是罚款。它不需要'set'方法就可以成为合适的OO。

编辑:如果你还没有阅读一些Java编码风格的文档......它们很简单,标准的编码约定使每个人的生活更轻松。我刚刚发现这个:Java Programming Style Guidelines。良好的阅读。