반응형
C자료형 기본: int ...
사용자: 구조체 ,공용체, enum
C++ 자료형 기본: ...
사용자 : 클래스. = 변수 + 함수.
- 왜 변수와 함수를 같이 써야하나?
>>> 현실세계의 사물을 데이터추상화를 거치다보면 데이터적인 측면뿐만 아니라 기능적인면도 있기 때문에 변수뿐만 아니라 함수도 필요한 것이다.
- 왜 객체라 하나?
>>데이터 뿐만 아니라 기능도 가진 현실세계에 존재하는 대상채가 되었기 때문에 객체라고 한다.
C에서는 함수가 들어가지만 C++에서는 구조체라도 함수가 들어갈 수 있다. Struct와 Class는 거의 똑같은데 단 한가지의 차이점이 있다. 접근제어에서 약간 다르다.(나중에)
객체지향 프로그래밍 - 현실세계를 모델링해서 프로그램에 대입
메시지 패싱 - 함수호출 (메시지를 전달하는 것)
반응형
'About 프로그래밍!!! > 클래스의 기본' 카테고리의 다른 글
[열강C++]클래스의 기본 정리 (0) | 2010.07.05 |
---|---|
[열강C++]클래스의 내부접근과 외부접근 (0) | 2010.07.05 |
[열강C++]클래스와 객체 (0) | 2010.07.05 |
[열강C++]함수를 넣으면 좋은 구조체 (0) | 2010.07.05 |
[열강C++]구조체의 유용성. (0) | 2010.07.05 |