inflearn logo
강의

Khóa học

Chia sẻ kiến thức

(2026 Mới nhất!) Đỗ thực hành Kỹ sư xử lý thông tin chỉ trong một tuần

Upcasting (Kiểu cha, hàm khởi tạo con)

업캐스팅 16분 40초 부근입니다.

Đã giải quyết

240

Sik

1 câu hỏi đã được viết

0

업캐스팅 문제 예시 8.

자식 클래스에만 있는메서드를 호출하면? 관련입니다.

A b = new B(1);

b.paint();

b.draw();

b.specialDraw(); ← 여기가 오류가 난다는 건 이해했습니다.

또한, 이 문제 정답 관련해서

정답:에러

error: cannot find symbol

라고 적혀있는 것은 확인했습니다.

그런데, b.specialDraw(); 부분 이전까지는 정상적으로 작동을 하니까

생성자 of AA10

생성자 BB1

CD까지는 출력이 되어야 하는게 아닌가 궁금합니다.

아니면 b.specialDraw(); 부분 오류 때문에

error: cannot find symbol로만 출력되는건지 궁금합니다.

python java c 정보처리기사 업캐스팅 오류 specialdraw

Câu trả lời 1

1

weekendcode

아, 그렇게 생각하실 수도 있겠네요.

프로그램에서 오류가 발생할 때는 크게 2가지로 구별합니다.

첫번째는 컴파일 오류고, 두번째는 런타임 오류입니다.

컴파일 오류라는 것은 소스코드를 실행해보려고 싹~ 훑어봤는데 아예 문법적으로 이상이 있는 것입니다. 이 경우에는 아예 오류가 발생합니다.

 

말씀하신 것처럼 중간에 에러가 나려면, 문법적으로는 다 괜찮고 좋은데 프로그램이 실행되다가 뭔가 이상이 생기는 것입니다. 그럴 때는 앞처럼 정상 수행되었던 것은 보이는 경우가 있습니다.

 

해당 예시는 아예 실행할 때 오류가 납니다.

단, 시험에서는 어디서 오류가 발생하는가? 라고 물어볼 수 있으니까 몇 번째 줄이 이상한 건지는 알고 계셔야겠죠.

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

0

44

2

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

0

35

2

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

0

57

2

조건 반복문 질문: for 문 ?

0

66

1

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

0

85

1

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

0

82

2

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

0

93

2

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

0

153

2

262 정처기 실기 C언어코딩

0

50

1

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

0

84

2

static 변수 질문입니다.

0

64

2

파이썬 4강 질문입니다.

0

73

2

모의고사 1회 3번문제

0

95

3

41강 30:10

0

69

2

이론 공부법 질문 있습니다.

0

94

2

부모의 생성자 관련 질문

0

70

2

시험지 문제에 필기해도 되나요?

0

92

3

41강 11:23

0

61

2

4강파이썬 질문입니다

0

58

2

try-catch 핸들러명

0

71

2

36강 3:48

0

70

2

35강 18:27

0

69

2

자식 코드 내 super() 생략

0

63

2

출력질문

0

80

2