I have a class called "Ship" that contains many "Block" instances (an array list of block objects). The blocks in the array list are classes that extend Block such as HullBlock, does Block and all classes extending it need to implement serialisable for the ship to be successfully written to a file. Also what is the file type you would serialise too?
Thanks