我有一个程序发送请求到服务器。有很多不同类型的请求,每个都有自己的类。例如,我有一个发送短消息给服务器的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()
的参数,以允许任何类型的请求给予作为论据。