インスタンス変数のコンストラクターとセッターを自動的に作成するために使用できるIDEがありますが、それらを作成する方法がベストプラクティスではないのではないかと考えていました。これが何をするかです:
private String partNum;
private String partDesc;
private int quant;
private double price;
public Invoice( String partNum, String partDesc, int quant, double price )
{
this.partNum = partNum;
this.partDesc = partDesc;
this.quant = quant;
this.price = price;
}
私が心配しているのは「this.name」であり、コンストラクターは、パラメーターを構築している変数と同じ名前にラベル付けします。セッターも同じことを行います。設定している変数の名前と同じパラメーター名を使用し、this.nameを使用します。
それで、これに何か問題がありますか?