728x90 11 전문가 C++공부 1. 객체지향 언어 C++은 객체지향 프로그래밍(Object Oriented Programing) OPP로 자연스러운 코딩 방법이다. 1. 클래스의 정의 Class는 객체의 특성을 정의한다. c++에서는 클래스는 헤더파일에서 선언을하고, 상세한 정의는 cpp를 통하여 작성을 진행한다. 예시를 들어보자, 항공티켓클래스를 정의를한다. 마일리지에 따른 티켓의 가격을 계산할 수 있고, 승객이 멤버십 가입자인지도 확인할 수 있다. 우선 클래스의 정의는 클래스의 이름을 선언하는 것으로 시작한다. {} 안에 속성데이터를 저장할 데이터 멤버와 클래스의 행동을 조정할 수 있는 메서드를 선언한다. 각 데이터 멤버와 메서드는 public, protected, private 세가지 접근 권한에 매핑이 된다. public 멤버.. 2024. 3. 1. 이전 1 다음 728x90