Javaはかなり新しい
次のような方法でメソッドを使用できるようにしたいと思います。
class PairedData {
String label;
Object val:
}
public void myMethod(String tablename, PairedData ... pD) {
/*
insert a record into a table -tablename with the various fields being
populated according to the information provided by the list of
PairedData objects
*/
}
myMethod("firststring",{"field1",Date1},{"field2",12},{"field3","aString"});
構文が無効であることに気づきましたが、それが私がやりたいことの要点を与えてくれることを願っています。
私がやろうとしているのは、クラスのインスタンスにデータを入力してからそれらを渡すのではなく、データを直接渡すことです。それは可能ですか、それとも私は多くのOOPルールを破ろうとしているだけですか?