다음 코드에서 제시된 설계 원칙은?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문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 자바에서사용하는접근제어자의종류가아닌것은? {"answer":1,"content":[{"content":"internal","url":""},{"cont20년-4회차-정보처리기사-필기
- java언어에서접근제한자가아닌것은? {"answer":3,"content":[{"content":"public","url":""},{"content":20년-1, 2회차-정보처리기사-필기
- 기존무선랜의한계극복을위해등장하였으며,대규모디바이스의네트워크생성에최적화되어차세대이동통신,홈네트워킹,공공안전등의특수목적을위한새로운방식의네트워크기술을의미하는것은?20년-3회차-정보처리기사-필기