..
EaxmA QUESTION 36
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

QUESTION 36


Which code, inserted at line 14, will allow this class to correctly serialize and deserialize? ( 직렬화와 역직렬화가 되도록 아래의 코드를 완성 )

01. import java.io.*;

02. public class Foo implements Serializable {

03. public int x, y;

04. public Foo(int x, int y){

05. this.x = x; this.y = y;

06. }

07.

08. private void writeObject(ObjectOutputStream s)

09. throws IOException{

10. s.writeInt(x); s.writeInt(y);

11. }

12.

13. private void readObject(ObjectInputStream s)

14. throws IOException, ClassNotFoundException {

15. //insert code here

16. }

17. }


A. s.defaultReadObject();

B. this = s.defaultReadObject();

C. y = s.readInt(); x = s.readInt();

D. x = s.readInt(); y = s.readInt();



Correct Answer: D


해설


writeObject 메소드와 유사하게 readObject 메소드를 구현하면 됨.

'DEV > ocjp' 카테고리의 다른 글

ExamB  (0) 2015.02.13
EaxmA QUESTION 35  (0) 2015.02.10
EaxmA QUESTION 34  (0) 2015.02.10
  Comments,     Trackbacks