직렬화가 가능한 클래스 만들기 - Serializable, transient (1)
·
자바/입출력 IO
1. 직렬화가 가능한 클래스를 만드는 방법 - 직렬화하고자 하는 클래스가 java.io.Serializable 인터페이스를 구현하도록 하면 된다. - 그저 아래 코드처럼 따로 구현할 필요없이 implements만 해주면 된다. public class UserInfo implements java.io.Serializable{ } - 또한 아래의 코드처럼 조상이 implements를 통해 직렬화하였다면, 자손도 직렬화가 가능하다. public class SuperInfo implements java.io.Serializable{ } public class UserInfo extends SuperInfo{ } - 그러나, 아래의 코드처럼 조상님의 인스턴스 변수(name, password)는 직렬화 대상에서 제..