inflearn logo
강의

Khóa học

Chia sẻ kiến thức

(Mới nhất 2026!) Vượt qua kỳ thi 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

210

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가지로 구별합니다.

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

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

 

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

 

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

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

필기자료 사라졌나요?(실기 일주일만에 안돼서 재도전-_-)

0

37

2

26년 1회 실기 해설 강의

0

51

2

53번 4-1 자료 오류 있는 것 같습니다.

0

69

2

7번문제

0

58

2

C언어 변형문제 9번문제 Pdf 수정요청

0

45

2

메서드 오버드라드

0

46

2

실수

0

45

1

공부 우선순위 우선강의 알려주세요

0

85

1

생성자 호출순서 강의 10번 문제 30분대 질문입니다

0

47

2

25년 2회 기출 5:40 질문입니다.

0

39

2

모의고사1회 3번 파이썬문제

0

73

2

C언어 출제변형 6번 문제

0

50

2

c언어 출제변형 강의 질문

0

31

2

28:40

0

33

2

C :  언어 배열과  문자열 수업자료

0

29

2

파이썬 리스트, 딕셔너리 질문

0

41

2

모의고사 관련 질문 건

1

68

3

자료 내용 오류

0

63

2

정적 변수, 정적 메서드(static) v2

0

47

2

v1.2 와 v0.91 PDF

0

101

1

업캐스팅 (부모형태, 자식생성자)

0

51

2

정보처리산업기사 준비중입니다.

0

74

2

실기 D -6

0

105

2

(기출) 2024년 2회 기출문제 - 이론 포함 22분32초 질문입니다

0

57

3