我有一个向服务器发送请求的程序。有许多不同类型的请求,每个都有自己的类。例如,我有一个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()
's 参数以允许将任何类型的请求作为参数给出。