この潜在的なクラスを文書化する最良の方法は何だろうと思っていましたPoint
:
public class Point {
/* the X coordinate of this point */
private int x;
/* the Y coordinate of this point */
private int y;
public Point(int x, int y) {
this.x = x;
this.y = y;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
}
私の具体的な懸念は、x
andy
属性とそれぞれのゲッターとセッターの間の繰り返し、およびコンストラクターの引数にあります。
私がパブリック API などを開発しているわけではありません。たとえば、変数に関する一般的なコメントがあり、ゲッターとセッターに同じテキストを持たせることは問題ありません。自分の内部コードでコメントの繰り返しを避けたいだけです。たとえば、コンストラクターgetX()
のint x
引数を属性に結び付ける方法はありますか?x
ありがとう