我有一個程序發送請求到服務器。有很多不同類型的請求,每個都有自己的類。例如,我有一個發送短消息給服務器的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
類。它static
方法稱爲send
,我願意接受任何類型的請求(即多個不同類)
我的問題是,我怎麼可以設置send()
的參數,以允許任何類型的請求給予作爲論據。