header file #include #include using namespace std; //클래스 선언 변수와 함수를 선언한다.class BankAccount{ private: int balance; string owner; int accountNumber; public: int getaccountNumber(); int getBalance(); string getOwner(); void setaccountNumber(int maccountNumber); void setOwner(string mowner); void setBalance(int maount); void deposit(int n); void withdraw(int n); void print();}; 함수구현 cpp파일 #include #..
#include #include using namespace std; class BankAccount { public: int getaccountNumber(); void setaccountNumber(int num); string getName(); void setName(string name1); int getBalance(); void setBalance(int bal); void deposit(int amount); void withdraw(int amount); private: int banknum; string name; int balance;}; int BankAccount:: getaccountNumber(){ return balance;} void BankAccount:: setaccou..
C++ 클래스 클래스(class)C++ 에서 클래스란 구조체가 확장 된 것 이라고 생각하면된다자바랑 비슷한점도 있지만 C++만의 문법이 따로있다. class Car { public: int gear; string color; int speeddown(); int speedup(); int getspeed(); void setspeed(int i); private: int speed;}; 위의 예제를 보면 public으로 정의된변수와 함수를 저런 식으로 한번에 정의할 수가 있으며 자바와는달리 default 로 정희하면 private으로 정의된다.위와같이 void setspeed();라는 함수의 원형을 선언해두면클래스 선언 밑에 함수를 정의해야한다int Car :: getspeed(){ return spee..