1

フィールド テーブルに値を挿入する必要があり、この値を返す表示メソッドがあります 表示メソッドからの戻り値をテーブル フィールドに割り当てる方法、または insert() でこの表示メソッドを呼び出す方法はありますか?

ありがとう

4

2 に答える 2

0

ベスト プラクティスではありませんが、表示メソッドの戻り値を他のメソッドと同様に使用できます。つまり、ベスト プラクティスはそのようにするのではなく、値を取得する 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();
}

このようにして、値を取得するロジックに干渉することなく、適切なセキュリティを表示メソッドに割り当てることができます。また、取得メソッドは、表示だけでなく他のメソッドにも再利用できます。

于 2013-06-24T17:29:30.647 に答える