inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

모의고사 1회

모의고사1회 2번문제 뭔지 모르겠네요 강의올려주시면안될까요?

해결된 질문

41

조민우

작성한 질문수 4

0

모의고사1회 2번문제 뭔지 모르겠네요 강의올려주시면안될까요?

2번문제의 해설 동그라미 2번이 어떻게 되는지를 막혔어요 ㅠㅠ 강의좀 올려주세요


질문 작성 방법


답변이 어려운 질문

아래에 해당하는 질문은 답변드리기 어렵습니다.


좋은 질문 예시

정확한 강의 위치와 질문 내용을 함께 남겨주시면 더 빠르고 정확하게 답변드릴 수 있습니다.

python java c 정보처리기사 정보처리산업기사

답변 1

0

주말코딩

안녕하세요! 모의고사의 경우 별도의 해설 영상은 촬영 예정이 없으며, 질문을 올려주시면 답변을 드리는 형태로 설명드리고 있습니다.

우선 이 문제의 출력 결과는 GB1:B1입니다. GiftBox 객체를 만들면 자식 클래스보다 부모 클래스인 Box가 먼저 초기화됩니다. 그래서 Box의 name은 처음 "B"로 초기화되고, 이어서 Box() 생성자의 name += "1"이 실행되면서 "B1"이 됩니다.

그다음에는 GiftBox에 있는 name이 "G"로 초기화됩니다. 여기서 조금 헷갈릴 수 있는데요. GiftBox의 name이 부모 클래스의 name을 덮어쓰는 것은 아닙니다. Box.name과 GiftBox.name은 각각 별개의 필드로 존재합니다. 따라서 이 시점에서는 부모의 name은 "B1", 자식의 name은 "G"인 상태라고 생각하시면 됩니다.

이후 GiftBox() 생성자 안의 name += super.get()이 실행됩니다. 여기서 앞의 name은 GiftBox의 name을 의미하고, super.get()은 부모 클래스인 Box의 get()을 호출합니다. 부모의 get()은 현재 "B1"인 Box.name을 반환하기 때문에 "G" + "B1"이 되고, 결과적으로 GiftBox.name은 "GB1"이 됩니다.

마지막으로 g.get()을 호출하면 GiftBox에서 오버라이딩한 get() 메서드가 실행됩니다. 여기서 name은 GiftBox.name인 "GB1"이고, super.get()을 호출하면 부모의 Box.name인 "B1"을 가져옵니다. 따라서 최종적으로 "GB1" + ":" + "B1"이 되어 GB1:B1이 출력됩니다. 이 문제에서는 부모와 자식에 같은 이름의 필드가 있더라도 각각 별도로 존재한다는 점, 그리고 super를 사용하면 부모 클래스의 멤버에 접근할 수 있다는 점을 기억해주시면 좋습니다.

GiftBox 객체
┌──────────────────────────┐
│                          │
│  Box 영역                 │
│  └─ name = "B1"          │
│                          │
│  GiftBox 영역             │
│  └─ name = "GB1"         │
│                          │
└──────────────────────────┘

g.get()
   │
   ├─ name          → GiftBox.name → "GB1"
   │
   └─ super.get()   → Box.name     → "B1"
                           │
                           ▼
                      "GB1:B1"

6분46초

0

25

2

공략법

0

25

1

모의고사 파일과 이론파일 업데이트

0

53

2

이론 pdf 다운은 어디서 하나요?

0

48

2

13분 40초

0

47

2

정보처리기사 26년 실기 2회 네트워크 부분

0

58

2

기출문제 재탕

0

51

1

뻬먹은 코드

0

38

1

기출문제 재탕

0

31

0

영상 다운로드는 안되나요?

0

70

1

26년2회 실기기출은 언제쯤...

0

117

2

이론 공부법 요약본 버전 업데이트 문의

0

91

2

정처기 필기 준비할때 이 이론을 다시 외워도 될까요?

0

105

2

조건 반복문 질문: for 문 ?

0

88

1

정처기 26-2회. 9번 질문드립니다!

0

109

1

이론 보면서 질문이 있습니다.

0

95

2

정보처리기사 실기 26년 2회 SRT 스케줄링 문제 단위 질문

0

118

2

유튜브(정보처리기사 실기 | 26년 2회 기출문제 코드 해설)

0

193

2

262 정처기 실기 C언어코딩

0

74

1

정보처리기사 262 실기 Hash(해시) 질문

0

103

2

static 변수 질문입니다.

0

73

2

파이썬 4강 질문입니다.

0

83

2

모의고사 1회 3번문제

0

107

3

41강 30:10

0

79

2