1. v.01에서 구조체 Account를 클래스 Account로 변경 - "어떻게 캡슐화를 시키고 정보를 은닉시켜야 할까?" - "생성자와 소멸자는 어떻게 정의해야 할까?" 2. 고객의 이름을 동적 할당의 형태로 구현 - Account 클래스는 멤버변수로 문자열 포인터(char형 포인터)를 지니고 있어야 한다. 3. 객체 배열을 선언하지 말고, 객체 포인터 배열을 선언해서 객체를 저장 #include #include using namespace std;const int NAME_LEN = 20;void ShowMenu();void MakeAccount();void DepositMoney();void WithdrawMoney();void ShowAllAccInfo();enum {MAKE=1, DEPOSI..
Java를 먼저 공부했었기 때문에 책에 있는 코드를 따라 써보면서 모르는 부분이나 Java와 유사한 부분은 주석으로 설명을 달아두었다. 둘 다 객체지향언어라 비슷한듯 하면서도 문법적으로 달라서 신기했다. #include #include //strcpy 사용하기 위해서using namespace std;const int NAME_LEN = 20; // 이름 길이//Func : java에서 Method 같은 것/*0. 메뉴1. 계좌개설2. 입금3. 출금4. 계좌정보 전체 출력5. 프로그램 종료*/void ShowMenu();void MakeAccount();void DepositMoney();void WithdrawMoney();void AllAccountInfo();enum {MAKE=1, DEPOSI..