私はリクエストをサーバに送るプログラムを持っています。リクエストにはさまざまな種類があり、それぞれに独自のクラスがあります。たとえば、サーバーに短いメッセージを送信するcheckServerOnlineRequest
、まったく異なるメッセージを送信するgetAmountOfGoldRequest
があります。パラメータと異なるオブジェクトで呼び出された同じメソッド
class CheckServerOnlineReq{
static final byte requestID = 1;
byte[] message;
void setMessage(byte messageNumber){
message = new byte[2];
message[0] = messageNumber;
message[1] = requestID;
}
}
私はClient
クラスを持っています。それは私の質問は、私は、要求のいずれかのタイプを与えることができるようにsend()
のパラメータを設定することができますどのように、ある
static
方法は、(すなわち、異なるクラスの数)私は、要求のいずれかのタイプを受け入れたいどのsend
呼ばれています議論として。