Javaでカスタム関数/メソッドを作成する方法は? (RFT)
質問
RFT(Java)で数行のコードを何度も処理する必要があるため、カスタムメソッド/関数/手順は、これに対する最良の(そして唯一の)ソリューションです。
私にはJavaの経験がないので、それについて助けが必要です。
このメソッドはいくつかのパラメーターを受け取り、値を返しません。
基本的に、データベース(Webベースのアプリケーション)に新しいレコードを入力します。レコードはいくつですか?データに依存するため、引数に基づいている必要があります。
現在のコードのように見えます
text__firstname(ANY,NO_FLAGS).setText(dpString("StudentName"));
text__surname(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));
PHPでは、目的の関数がどのようになります
function add_student($first_name,$surname){
text__firstname(ANY,NO_FLAGS).setText($first_name);
text__surname(ANY,NO_FLAGS).setText($surname);
}
だから私はそれを呼ぶことができます
add_student(dpString("StudentName"),dpString("StudentSurnameName"));
解決 3
だから私はそのようなものを探していました
private boolean add_student($first_name,$surname){
text__firstname(ANY,NO_FLAGS).setText($first_name);
text__surname(ANY,NO_FLAGS).setText($surname);
return true;
}
他のヒント
私はjavaの人よりも.netの人ですが、以下のようなものになるはずです。また、RFTを使用したことがないので、内側のテキストが機能すると仮定しています。置き換えwithtypeを、text__firstnameとtext_surnameのタイプに置き換える必要があります。
public void AddStudent(ReplaceWithType text__firstname, ReplaceWithType text__surname)
{
text__firstname(ANY,NO_FLAGS).setText(dpString("StudentName"));
text__surname(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));
}
Java APIを見て、良いJavaの本を入手することをお勧めします。
このような方法を書くことができます。
public void setTextValues(TestObject firstName , TestObject surName){
while(dp.dpnext()){
firstName(ANY,NO_FLAGS).setText(dpString("StudentName"));
surName(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));
}
}
DPNextコマンドは、データプールの次のレコードに自動的に反復します。
これがあなたに役立つことを願っています!
所属していません StackOverflow