Я действительно не уверен, потому что это кажется слишком простым вопросом, но для полноты, это будет делать то, что, я думаю, вы хотите сделать:
public class ImageOwnerImpl implements ImageOwner {
// A literal byte array. Tedious, but you could write code
// to auto-generate this source from a file
private byte[] imageByteArray = new byte[] { -128, 127, ...etc };
public byte[] getImage() {
return imageByteArray;
}
}
Это буквенный байтовый массив, который отвечает на ваш вопрос "как сохранить байты в файле класса".
Большинство людей загружают байты изображения из файла во время выполнения в конструкторе, однако у вас могут возникнуть некоторые особые потребности, которые оправдывают такой подход