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