1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo trình C++ - Ngành CNTT - Part 10

85 801 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 85
Dung lượng 2,81 MB

Nội dung

[...]... as Pearson Addison-Wesley Slide 1 0- 12 Display 10. 1 (1/2) Back Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley Next Slide 1 0- 13 Display 10. 1 (2/2) Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley Back Next Slide 1 0- 14 Display 10. 2 Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley Back Next Slide 1 0- 15 Duplicate Names... the output function Display 10. 3 (1) Display 10. 3 (2) Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley Slide 1 0- 33 Display 10. 3 (1/2) Back Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley Next Slide 1 0- 34 Display 10. 3 (2/2) Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley Back Next Slide 1 0- 35 Encapsulation  Encapsulation... Pearson Education, Inc Publishing as Pearson Addison-Wesley Slide 1 0- 16 Structures as Arguments  Structures can be arguments in function calls    The formal parameter can be call-by-value The formal parameter can be call-by-reference Example: void get_data(CDAccount& the_account);  Uses the structure type CDAccount we saw earlier as the type for a call-by-reference parameter Copyright © 2007 Pearson... Pearson Education, Inc Publishing as Pearson Addison-Wesley Slide 1 0- 22 Initializing Classes   A structure can be initialized when declared Example: struct Date { int month; int day; int year; };  Can be initialized in this way Date due_date = {12, 31, 2004}; Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley Slide 1 0- 23 Section 10. 1 Conclusion  Can you  Write a definition... Publishing as Pearson Addison-Wesley Slide 1 0- 11 Using Member Variables  Member variables can be used just as any other variable of the same type Display 10. 1 (1)  my_account.balance = 100 0; Display 10. 1 (2) your_account.balance = 2500;   Notice that my_account.balance and your_account.balance are different variables! my_account.balance = my_account.balance + interest;  Display 10. 2 Copyright © 2007... Addison-Wesley Slide 1 0- 17 Structures as Return Types   Structures can be the type of a value returned by a function Example: CDAccount shrink_wrap(double the_balance, double the_rate, int the_term) { CDAccount temp; temp.balance = the_balance; temp.interest_rate = the_rate; temp.term = the_term; return temp; } Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley Slide 1 0- 18... function named output Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley Slide 1 0- 27 Class DayOfYear Definition class DayOfYear  { public: void output( ); int month; int day; }; Member Function Declaration Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley Slide 1 0- 28 Defining a Member Function   Member functions are declared in the class declaration... Publishing as Pearson Addison-Wesley Slide 1 0- 29 Member Function Definition  Member function definition syntax: Returned_Type Class_Name::Function_Name(Parameter_List) { Function Body Statements }  Example: void DayOfYear::output( ) { cout . Pearson Addison-Wesley Chapter 10 Defining Classes Slide 1 0- 3 Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Overview 10. 1 Structures 10. 2 Classes 10. 3 Abstract. interest;  Display 10. 1 (1) Display 10. 1 (2) Display 10. 2 Using Member Variables Slide 1 0- 13 Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Back Next Display 10. 1 (1/2) . Addison-Wesley Back Next Display 10. 1 (1/2) Slide 1 0- 14 Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Back Next Display 10. 1 (2/2) Slide 1 0- 15 Copyright © 2007 Pearson Education,

Ngày đăng: 14/07/2014, 11:01

TỪ KHÓA LIÊN QUAN

w