본문 바로가기

프로그래밍 공부/C++

객체지향 프로그래밍

C언어와 C++의 차이는 C는 절차지향형 프로그래밍이라는 것이고, C++는 객체지향 프로그래밍이라는 것이다.

객체니 클래스니 접근지정자, 멤버변수, 멤버함수, 상속 등등 어려운 용어도 많이 등장하고 당연히 아직은 이해 정도가 걸음마 수준이지만, 지금까지 이해한 바로는 대략 다음과 같이 작동하는 것 같다.

 

객체를 생성 -> 객체를 조작하여 상태를 바꾸거나 구함.

 

<클래스 선언>

 

<클래스 정의>