Я хочу отправить POJO на сервер, для этого я создаю класс Message
public abstract class Message {
// размер пакета
public final int length;
// тип сообщения
public final int typeMessage;
protected Message(int length, int typeMessage) {
this.length = length;
this.typeMessage = typeMessage;
}
public abstract byte[] getBytes();
}
это пример его реализации
public class Account extends Message {
private char[] email;
private char[] password;
public Account(int length, int typeMessage, char[] email, char[] password) {
super(length, typeMessage);
this.email = email;
this.password = password;
}
public char[] getEmail() {
return email;
}
public void setEmail(char[] email) {
this.email = email;
}
public char[] getPassword() {
return password;
}
public void setPassword(char[] password) {
this.password = password;
}
@Override
public byte[] getBytes() {
return null;
}
}
Теперь вопросы: 1)как узнать длину пакета? ( я думаю нужно прибавить массивы email и password к друг другу )
2) Правильно ли вообще идея создания пакета ?