Bài giảng lập trình hướng đối tượng chương 4 GV dương khai phong

29 176 0
Bài giảng lập trình hướng đối tượng  chương 4   GV  dương khai phong

Đ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

ĐH CÔNG NGHỆ THÔNG TIN http://sites.google.com/site/khaiphong Số tiết lý thuyết: 45 tiết Số tiết thực hành: 30 tiết http://sites.google.com/site/khaiphong  Nội dung môn học:  Chương 1: Tổng quan OOP  Chương 2: Lớp & đối tượng  Chương 3: Hàm hàm đa OOP  Chương 4: Đa hóa toán tử  Chương 5: Sự kế thừa tính đa hình http://sites.google.com/site/khaiphong  Chương 4: Đa hoá toán tử niệm đa hóa toán tử  Đa hóa toán tử (++, )  Đa hóa toán tử hai (+,-,*,/,…)  Định nghĩa lại phép gán (=)  Đa hóa toán tử nhập/xuất (>>,,[...]... }; A Kết quả in ra là (1/2)(3/2) B Chương trình thực thi mà không in ra kết quả gì C Chương trình bị lỗi khi biên dịch D Kết quả in ra là (1/2)(1/2) (1/2) 26 ĐH CÔNG NGHỆ THÔNG TIN http://sites.google.com/site/khaiphong 27  Đáp án bài tập trắc nghiệm http://sites.google.com/site/khaiphong ĐÁP ÁN: Câu 1 Đáp án D Giải thích Các toán tử không thể định nghĩa lại: 2 3 4 5 A * :: ?: sizeof D ostream: xuất... Chương 4: Đa năng hoá toán tử  Đa năng hóa toán tử hai ngôi Khái niệm  Cú pháp  Ví dụ  http://sites.google.com/site/khaiphong  Khái niệm: Toán tử hai ngôi là gì?  Cú pháp:  Cách 1: dùng 1 đối số operator (đối số thứ hai)  Cách 2: dùng 2 đối số bằng cách dùng hàm bạn friend friend operator ( đối số thứ nhất ,đối số thứ hai)... http://sites.google.com/site/khaiphong  Chương 4: Đa năng hoá toán tử niệm đa năng hóa toán tử  Đa năng hóa toán tử một ngôi (++, )  Đa năng hóa toán tử hai ngôi (+,-,*,/,…)  Định nghĩa lại phép gán (=)  Đa năng hóa toán tử nhập/xuất (>>,, dùng để nhập các thông tin của đối tượng thuộc class... operator>>(istream &input,const Data &dataToPrint) istream &operator>>(istream &input, Data dataToPrint) istream &operator>>(istream &input, Data &dataToPrint) 24  Bài tập trắc nghiệm http://sites.google.com/site/khaiphong Câu 4: Xét đoạn chương trình khai báo class Data như sau: class Data{ private: int a; public: Data operator (int); void Giam(){ a=a-1;} }; Phần cài đặt toán tử nào sau đây là đúng A... dụ  http://sites.google.com/site/khaiphong  Khái niệm: Phép gán “=” là gì?  Lý do: Định nghĩa lại phép gán “=” để giải quyết các trường hợp sau:  Vấn đề con trỏ Null trong cấp phát động(Buổi 2)  Vấn đề chuyển đổi kiểu (Buổi 2)  Cú pháp: operator=(DS _Đối số_nếu có)  Ví dụ: 14  Chương 4: Đa năng hoá toán tử http://sites.google.com/site/khaiphong  Vấn đề con trỏ Null trong... mau: "; is>>p.mau; return is; } void main(){ PS a(1,2); PS b; cin>>b; cout,,>, ...http://sites.google.com/site/khaiphong  Nội dung môn học:  Chương 1: Tổng quan OOP  Chương 2: Lớp & đối tượng  Chương 3: Hàm hàm đa OOP  Chương 4: Đa hóa toán tử  Chương 5: Sự kế thừa tính... istream &operator>>(istream &input, Data &dataToPrint) 24  Bài tập trắc nghiệm http://sites.google.com/site/khaiphong Câu 4: Xét đoạn chương trình khai báo class Data sau: class Data{ private: int... http://sites.google.com/site/khaiphong 20 ĐH CÔNG NGHỆ THÔNG TIN http://sites.google.com/site/khaiphong 21  Bài tập trắc nghiệm http://sites.google.com/site/khaiphong Câu 1: Cho Phát biểu sau

Ngày đăng: 04/12/2015, 14:36

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan