2021 국가직7급 소프트웨어공학 10번 해설 — 소프트웨어공학
정답 해설 참조출제 쟁점 소프트웨어공학발문 옳은 것 고르기
문제
다음 자바 코드에서 오류가 발생하는 문장은? abstract class Shape { public void paint() { draw(); } abstract public void draw(); } abstract class Circle extends Shape { public int radius; public Circle(int radius) { this.radius = radius; } double getArea() { return (3.14 * radius * radius); } } public class NamedCircle extends Circle { String name; public NamedCircle(int radius, String name) { super(radius); this.name = name; } public void draw() { System.out.println("반지름이 " + radius + "인 원을 그리다."); } public static void main(String[] args) { Shape s; s = new Shape(); NamedCircle w = new NamedCircle(5, "Ring"); System.out.println(w.getArea()); w.draw(); } }
- ① super(radius);
- ② Shape s;
- ③ s = new Shape();
- ④ System.out.println(w.getArea());
선지별 해설
① super(radius);
② Shape s;
③ s = new Shape();
④ System.out.println(w.getArea());
핵심 요약 (Q&A)
- Q. 2021 국가직7급 소프트웨어공학 10번의 핵심 쟁점은 무엇인가?
- A. 2021 국가직7급 소프트웨어공학 10번은 소프트웨어공학에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
- Q. 2021 국가직7급 소프트웨어공학 10번의 정답은?
- A. 정답 선지는 본문 해설을 참고하세요.