객체 (2) 썸네일형 리스트형 ([C++] 27강) 클래스(class)와 객체(object) 이번시간에는 클래스에 대해서 알아보도록 하겠습니다. 저번시간에 배웠던 객체지향 프로그래밍을 기억하시겠죠? 제가 저번 글 후반에 적었던 현실과 빗대어 설명한 글에 객체지향프로그래밍에 설계도에 대해서 말을 했습니다. 클래스란 여기서 바로 이 "설계도"입니다. 객체 (object)란 이 설계도대로 만들어진 물체를 말하는것이구요 우리가 자동차를 만든다고 칩시다. 이 "자동차" 가 바로 객체인것이고 객체를 만들기 위해서, 그 객체가 어떻게 생겼는지 설명해주는 설계도가 바로 클래스인 것입니다. 이해되셨나요?? 자 그럼 바로 클래스를 한번 만들어 보도록 하겠습니다. C++에서 클래스를 만드는 방법은 아래와 같습니다. class 클래스명 { //클래스 내용 }; 이런식으로 해주면 됩니다! 자 그럼 이번에는 예제를 한번.. ([C++] 26강) 객체지향프로그래밍과 절차지향프로그래밍 [매우 중요] 안녕하세요, 잭클입니다. 이번시간에는 드디어 C++에서 가장 중요한 핵심 내용! 객체지향과 절차지향에 대해서 설명해볼까 하는데요! C언어와 C++의 가장 큰 차이는 C언어는 절차지향프로그래밍 언어이고 C++은 객체지향프로그래밍 언어이다 라고 설명 할 수 있습니다! 우선 우리가 지금까지 해온 프로그래밍은 "절차지향프로그래밍"이니 절차지향프로그래밍에 대해서 뭔지 부터 알아보도록 하겠습니다! 절차지향프로그래밍이란, 순서대로만 실행하는 프로그래밍이다 라고 설명하겠습니다. 우리가 썼던 C언어 코드를 보면, 위에서 아래로 흐르는 듯이 코드가 실행됩니다. 절차지향프로그래밍의 장점은 실행속도가 빠르다는 것이지만, 단점은 유지보수가 어렵죠, 코드의 위아래만 바꿔도 문제가 생길 가능성이 크니까요! 아직은 이해가 안될수 있.. 이전 1 다음