객체지향프로그래밍(Object-Oriented Programming) 기법과 객체지향 언어의 특징

2014. 10. 2. 21:05■ 풍경쌤수업자료실/컴퓨터활용능력1,2급

728x90

객체 지향 프로그래밍(Object-Oriented Programming) 기법

* 프로그램에서 사용하는 데이터 구조의 데이터형과 사용하는 함수까지 정의하는 프로그래밍 기법이다.

* 객체 지향 언어에는 C++, Actor, SmallTalk, JAVA 등이 있다.

* 객체 지향 프로그래밍에서 공통적인 기능과 속성을 가진 객체를 클래스(Class)라 한다.

* 객체 지향 프로그래밍에서 객체가 수행하는 실제 기능을 기술한 코드를 메서드(Method)라 한다.

* 메서드의 상속과 재사용이 가능하고 시스템의 확장성이 높다.

* 객체 지향 프로그래밍에서 객체의 고유 성질이나 속성을 프로퍼티(Property)라 한다.

 

객체 지향 언어의 특징

- 추상화

- 캡슐화

- 계층성

- 모듈성

- 다형성(오버로딩)

- 정보 은폐

- 상속성

- 재사용성

※구조화는 객체 지향 언어의 특징이 아님.

 

---------------------------------------------------

모의고사 8회

다음 중 객체 지향 언어들이 제공하는 공통적인 특징으로 올바르지 않은 것은?

① 독립성(Independence)

② 다형성(Polymorphism)

③ 상속성(Inheritance)

④ 캡슐화(Encapsulation)