您使用什么约定来注释 getter 和 setter?这是我一直想知道的事情,例如:
/**
* (1a) what do you put here?
* @param salary (1b) what do you put here?
*/
public void setSalary(float salary);
/*
* (2a) what do you put here?
* @return (2b)
*/
public float getSalary();
我总是发现我在1a/b 和2a/b 上写的是完全一样的东西,比如1a)设置雇员的工资,1b)设置雇员的工资。这看起来太多余了。现在我可以看到一些更复杂的东西,你可以在(a)部分写更多的东西,来给出上下文,但是对于大多数的 getter/setter 来说,措辞几乎是完全一样的。
我只是好奇,对于简单的 getter/setter,只填写(a)部分或(b)部分是否没有问题。
你觉得怎么样?