C++ report 클래스와 객체, 은행계좌 프로그램
- 최초 등록일
- 2024.06.13
- 최종 저작일
- 2010.06
- 8페이지/ 한컴오피스
- 가격 1,500원
소개글
"C++ report 클래스와 객체, 은행계좌 프로그램"에 대한 내용입니다.
목차
[개별실습1] [실습자료7]의 시간 클래스를 이용하여 아래 내용이 실행되도록 클래스를 완성하시오.
[개별실습2] 은행 계좌 클래스 (교재 6장: 166-168 참고)
본문내용
[개별실습1] [실습자료7]의 시간 클래스를 이용하여 아래 내용이 실행되도록 클래스를 완성하시오.
int main()
{
Time clock1, clock3;
Time clock2(8, 10 , 10);
clock1.setTime(15,12,30);
cout << "\n clock1 = " ; // 15:12:30
clock1.displayTime24();
cout << "\n clock2 = " ; // 8:10:10
clock2.displayTime24();
clock3= clock1 + clock2; // clock3= clock1.add(clock2);
cout << "\n clock1 + clock2 = " ; // 23:22:40
cout << clock3 << endl; // clock3.display24();
return 0;
}
①헤더파일
#include <iostream>
#include <stdlib.h>
using std::endl; using std::cout; using std::ostream;
class Time {
private:
int hour, minute, second;
public:
void setTime(int x, int y, int z);
void displayTime24();
Time(int x,int y, int z);
Time(const Time &clock4); //복사생성자
Time() {} //생성자 함수 clock1을 도와준다.
Time operator+(const Time &clock);
참고 자료
멤버접근권한, 생성자&소멸자
연산자 오버로딩, friend함수, this 포인터
[교재참조] 5장 : 126-132, 6장: 164-168