모두CBT

다음 코드에서 제시된 설계 원칙은?class Gongmuwon { pr… | [7급 국가직 소프트웨어공학] 25년 1회차 기출문제 상세 페이지

1[7급 국가직 소프트웨어공학] 25년 1회차
다음 코드에서 제시된 설계 원칙은?
class Gongmuwon {
private String name;
private String dept;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void setDept(String dept) {
this.dept = dept;
}
}
1
캡슐화
2
다형성
3
상속
4
추상화
해설

코드에 제시된 설계 원칙은 캡슐화이다.

필드 name·dept를 private으로 숨기고 public getter·setter 메소드로만 접근하게 하여 정보 은닉을 구현했다.

  • 다형성: 같은 메시지에 객체별로 다르게 동작하는 성질로, 오버라이딩·오버로딩이 코드에 없다.
  • 상속: 상위 클래스의 속성·메소드를 물려받는 것으로, extends 관계가 없다.
  • 추상화: 공통 특성을 뽑아 추상 클래스·인터페이스로 정의하는 것으로, 해당 구조가 없다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[7급 국가직 소프트웨어공학] 25년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 소프트웨어공학 기출문제 암기장 전체 보기