조던을좋아하는코린이

(1) mordern c++의 시작 - 열혈강의 - 본문

카테고리 없음

(1) mordern c++의 시작 - 열혈강의 -

빠빡형 2022. 10. 18. 09:10

객체 (Object) 실세계에서 정의할 수 있는 모든 형태이며 속성(data) + 기능(action)을 포함.

ex) 자동차 

      자동차 = 객체

      엔진 상태, 배기량 = 속성

      달린다, 멈춘다 = 기능

위의 예제에서 객체,속성,기능에 따라 정리한것을 모델링 즉, 추상화를 통한 설계 단계인 ADT(Abstract Data Type)라 부른다.

이 과정이 완료되면 .h (header file)이 산출물로 나오게된다.

 

이 책에서는 철수, 영희, 신간, 쇼핑카드 등의 객체를 가지고 각가의 속성과 기능이 존재한다.

위의 객체들이 활동하는 영역, 공간을 namespace라 정의한다. 예를 들어 철수와 영희의 default 활동 공간은 집이 될것이고 이동을 하였다면 학교, 학원, 등이 될 수 있을것이다.

 

나중에 배우겠지만

std::cout std::cin 이런식으로 표현하는데 std라는 활동영역에있는 cout과 cin을 사용하겠다 이다.

위의 서의 예를 이용하면 자동차.달리기(도로::반포대로) 이런식으로 표현된다.

 

뒤에서 더 자세히 배우겠다.