<보기>에서 설명하는 객체지향 개념은? | [계리직 컴퓨터일반] 12년 1회차 기출문제 상세 페이지
1[계리직 컴퓨터일반] 12년 1회차
<보기>에서 설명하는 객체지향 개념은?
1
캡슐화(encapsulation)
2
인스턴스(instance)
3
다형성(polymorphism)
4
상속(inheritance)
해설
같은 이름의 연산이 객체마다 다르게 동작하는 개념은 다형성(polymorphism)이다.
출입문·창문·상자에 같은 'open' 오퍼레이션을 보내도 각 객체가 자기 방식대로 동작한다. Java 에서는 같은 이름에 매개변수를 달리하는 오버로딩과 상속받은 메서드를 재정의하는 오버라이딩으로 구현한다.
- 캡슐화: 데이터와 연산을 하나로 묶고 내부를 숨기는 개념이다.
- 인스턴스: 클래스로부터 만들어진 실제 객체를 가리킨다.
- 상속: 상위 클래스의 속성과 연산을 하위 클래스가 물려받는 개념이다.
오류나 개정된 내용이 보이면 알려주세요
