관심 1/C++
c++ Class 클래스
give_me_true
2023. 6. 13. 21:23
클래스는 객체 생성을 위해 변수와 메서드를 정의한 형식이다
객체지향 프로그래밍은 모든 데이터를 객체로 인식하여 객체의 조합으로 프로그램을 만드는 것이다
접근 제어 지시자 : public, private, protected
클래스 생성
class 클래스이름{
접근제어지시자:
멤버변수;
멤버함수;
}
클래스 생성 예시
class MyCar {
private:
// 멤버 변수
string model;
int price;
bool blackbox;
public:
// 생성자
Mycar() {
this->model = "gia";
this->price = "1,000";
this->blackbox = false;
// 멤버 함수
void drive() {
cout << "go" << endl;
}
}
// 클래스 생성
Mycar car1 = Mycar();
생성자 : 클래스 생성시 자동으로 호출되는 함수