05 다음 JAVA로 구현된 프로그램을 분석하여 괄호에 들어갈 알맞은 답을 쓰시오.
class Parent {
void show() {System.out.println("parent");}
}
class Child extends Parent {
void show() {System.out.println("child");}
}
public class Test {
public static void main(String[] args){
Parent pa = ( 괄호 ) Child();
pa.show();
}
}
답
더보기
new
해설
코드 | 실행순서 및 해석 | ||
1 | class Parent { | ||
2 | void show() {System.out.println("parent");} | ||
3 | } | ||
4 | class Child extends Parent { | Parent 부모클래스 상속 | |
5 | void show() {System.out.println("child");} | 자식 속성에서 재정의된다 | |
6 | } | ||
7 | public class Test { | ||
8 | public static void main(String[] args){ | ||
9 | Parent pa = ( ) Child(); | [부모클래스명] [객체변수명] = new [자식클래스생성자()] -> Child 클래스의 형 변환이 일어남 (재정의) |
|
10 | pa.show(); | show()를 호출 -> Child 클래스의 show() 메서드를 호출한다 |
|
11 | } | ||
12 | } |
'자격증 > 정보처리기사 실기 - 기출문제' 카테고리의 다른 글
[정보처리기사 실기] 2020년 2회 07 - DCL (0) | 2025.07.11 |
---|---|
[정보처리기사 실기] 2020년 2회 06 - SQL (0) | 2025.07.11 |
[정보처리기사 실기] 2020년 2회 04 - 개발 방법론 (0) | 2025.07.11 |
[정보처리기사 실기] 2020년 2회 03 - 웹 개발 (0) | 2025.07.11 |
[정보처리기사 실기] 2020년 2회 02 - 프로그래밍 [Python] (1) | 2025.07.11 |