フィールド テーブルに値を挿入する必要があり、この値を返す表示メソッドがあります 表示メソッドからの戻り値をテーブル フィールドに割り当てる方法、または insert() でこの表示メソッドを呼び出す方法はありますか?
ありがとう
フィールド テーブルに値を挿入する必要があり、この値を返す表示メソッドがあります 表示メソッドからの戻り値をテーブル フィールドに割り当てる方法、または insert() でこの表示メソッドを呼び出す方法はありますか?
ありがとう
ベスト プラクティスではありませんが、表示メソッドの戻り値を他のメソッドと同様に使用できます。つまり、ベスト プラクティスはそのようにするのではなく、値を取得する getXXX メソッドと、新しい get メソッドの戻り値を返す display メソッドを作成することです。
private Qty getQty() // it can be public if it's needed
{
Qty q;
;
// do stuff to get or calculate the return value
return q;
}
display Qty displayQty() // displays are always public by default
{
return this.getQty();
}
このようにして、値を取得するロジックに干渉することなく、適切なセキュリティを表示メソッドに割り当てることができます。また、取得メソッドは、表示だけでなく他のメソッドにも再利用できます。