다음 자바 프로그램의 출력 결과는? class Shape { void draw() { S ystem.out.println("Shape"); } } class Circle extends Shape { void draw() { S ystem.out.println("Circle"); } } class Square extends Shape { void draw() { S ystem.out.println("Square"); } } public class Shapes { public static void main(String[] args) { S hape s1 = new Shape(); C ircle s2 = new Circle(); S quare s3 = new Square(); S hape s; s = s1; s.draw(); s = s2; s.draw(); s = s3; s.draw(); } }
정답 2번Shape Circle Square
인사혁신처 공식 최종정답은 2번입니다. 공식 해설은 별도로 제공되지 않았습니다.
공식 문제지와 최종정답을 문항별로 대조한 기출문제입니다. 공식 해설이 제공되지 않은 문항은 정답 근거만 표시합니다.