접근지정자

윤이령·2026년 4월 20일
  • private : 클래스 내의 멤버 함수에서만 접근 가능
  • public : 다른 클래스 어디서든 접근 가능
  • protected : 클래스 내의 멤버 함수나 상속 관계의 클래스에서 접근 가능
#include <iostream>
using namespace std;

class bank {
	private:
    	int safe;
	public:
    	bank(); // 기본 생성자
        void use_counter(int _in, int _out);
};

bank::bank() {
	safe = 1000;
    cout << "최초 금고 : " << safe << endl;
    cout << endl;
}

void bank::use_counter(int _in, int _out){
	safe += _in;
    safe -= _out;
}

int main(){
	bank my_bank; // 인스턴스 생성
    
    mybank.use_counter(0, 20);
    mybank.use_counter(50, 0);
    
    return 0;
}

0개의 댓글