10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab03_ch10_part1.pdf · 2014. 8. 11. · 3 10. Classㅣ...

Preview:

Citation preview

2

10. Classㅣ Practice 1 10. Classㅣ Practice 1

2

3

10. Classㅣ Practice 1

3

10. Classㅣ Practice 1

// ch10_p01.cpp #include <iostream> #include <Fraction.h> int main() { CFraction fraction; cout << "The fraction object was created successfully." << endl return 0; }

// Fraction.cpp #include <Fraction.h> CFraction:: CFraction ( void ) { m_nNumerator = 0;// 분자 m_nDenominator = 1;// 분모 }

// Fraction.h class CFraction { Private: int m_nNumerator;// 분자 int m_nDenominator;// 분모 public: CFraction( void ); };

4

10. Classㅣ Practice 1

4

10. Classㅣ Practice 1

5

10. Classㅣ Practice 1

5

10. Classㅣ Practice 1

6

10. Classㅣ Practice 1

6

10. Classㅣ Practice 1

7

10. Classㅣ Practice 1

7

10. Classㅣ Practice 1

주의

8

10. Classㅣ Practice 1

8

10. Classㅣ Practice 1

9

10. Classㅣ Practice 1

9

10. Classㅣ Practice 1

int main() { CFunny fn1(4); fn1.Print(); CFunny fn2; cin>>fn2.m_nNum; fn2.Print(); CFunny fn3(fn2); fn3.Print(); return 0; }

CFunny:CFunny( int nNum ) { m_nNum = nNum; } CFunny:~Cfunny{ void } { } void CFunny:Print( void ) const { m_nNum = 1; cout<<m_nNum<<endl; }

class CFunny { private: int m_nNum; public: CFunny( int nNum ); ~Cfunny{void}; void Print( void ) const; }//class CFunny

10

10. Classㅣ Practice 1

11

10. Classㅣ Practice 1

초기화 상태

주의 : 띄어 쓰기 없음

Recommended