상세 컨텐츠

본문 제목

클래스??

C++/재료 준비

by 우정스키 2022. 12. 5. 19:49

본문

Class란?

객체 지향 프로그래밍에서 특정 객체를 생성하기 위해 변수와 메서드를 정의하는 일종의 틀이다

내부적으로 객체를 정의하기 위한 상태 값을 의미하는 멤버 변수와 클래스의 동작인 메서드로 구성된다

객체 지향 프로그래밍에서는 모든 데이터를 객체로 취급하며 이 객체들의 조합으로 프로그래밍을 하는 방식이다

C++에서 클래스란 구조체의 상위 호환 같은 것으로 차이점으로는 접근 제어 지시자가 추가되었고 함수를 포함 할 수 있게 된 것이다

 

접근 제어 지시자

public: 어디서든 접근이 가능함 (외부 포함)

private: 중요한 정보를 감출 때 사용되며 클래스 내부에 정의된 함수에서만 접근 허용

protected: 기본적으로 private이지만 상속 관계이면 유도 클래스에서 접근이 허용됨

 

클래스 형식

 

 

출처

코딩팩토리님의 [C++] 클래스(Class) 사용법 & 예제 총정리: https://coding-factory.tistory.com/697

'C++ > 재료 준비' 카테고리의 다른 글

C++ beginning  (0) 2022.12.04

관련글 더보기