Bài giảng Ôn tập Lập trình hướng đối tượng (OOP)

Bài giảng Ôn tập Lập trình hướng đối tượng (OOP) sau đây bao gồm những nội dung về C++ vs. C; khai báo lớp; toán tử; kế thừa đa hình và đóng gói; sơ đồ lớp theo UML; Template. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức về lĩnh vực này. | LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (OOP) ÔN TẬP 5/14/2020 5:15:41 AM Ôn Tập Lập Trình Hướng Đối Tượng of 15 5/14/2020 5:15:41 AM NỘI DUNG C++ vs. C Khai báo lớp Toán tử Kế thừa Đa hình và đóng gói Sơ đồ lớp theo UML Template Các khái niệm: public, protected, private, tính đóng gói và che dấu thông tin, static, overload, override, lớp cơ sở trừu tượng, phương thức thuần ảo, phương thức khởi tạo, hủy, truy vấn, xử lý 5/14/2020 5:15:41 AM Ôn Tập Lập Trình Hướng Đối Tượng of 15 C++ vs. C Hai sự mở rộng của C++ so với C: Sự mở rộng thứ nhất: xuất nhập chuẩn, tham chiếu, chồng hàm và toán tử new và delete Sự mở rộng thứ hai: hỗ trợ lập trình hướng đối tượng Kế thừa: lớp con được thừa huởng tất cả từ lớp cha. Đa hình: dùng phương thức ảo Đóng gói: sử dụng các phạm vi truy xuất protected và private để che dấu thông tin và các chi tiết cài đặt. Viết 2 hàm cùng tên swap: một hàm tham chiếu 2 số nguyên, một hàm dùng con trỏ đến 2 số thực. Vào hàm main sử dụng 2 hàm này. 5/14/2020 5:15:41 AM Ôn Tập Lập Trình Hướng Đối Tượng of 15 Khai báo lớp class PhanSo { long tu, mau; void UocLuoc(); public: PhanSo(long t = 0, long m = 1) {SetTu(t);SetMau(m)} void setTu(long t); long getTu() const{return tu;} void setMau(long m); long getMau() const{return mau;} PhanSo operator + (PhanSo ps1) const; friend PhanSo operator - (PhanSo ps1, PhanSo ps2) const; PhanSo operator -() const {return PhanSo(-tu,mau);} friend istream& operator >> (istream &is, PhanSo &p); friend ostream& operator of 15 Khai báo lớp class String { char *p; public: String(char *s = "") {p = strdup(s);} String(const String &s) {p = strdup();} ~String() {delete [] p;} String & operator = (const String &s); void Output() const {cout of 15 5/14/2020 6:46:35 AM NỘI DUNG C++ vs. C Khai báo lớp Toán tử Kế thừa Đa hình và đóng gói Sơ đồ lớp theo UML Template Các khái niệm: public, protected, private, tính đóng gói và che dấu thông tin, static, overload, override, lớp cơ sở trừu tượng, phương thức thuần ảo, phương thức khởi tạo, hủy, truy vấn, xử lý 5/14/2020 6:46:35 AM Ôn Tập Lập Trình Hướng Đối Tượng of 15 C++ vs. C Hai sự mở rộng của C++ so với C: Sự mở rộng thứ nhất: xuất nhập chuẩn, tham chiếu, chồng hàm và toán tử new và delete Sự mở rộng thứ hai: hỗ trợ lập trình hướng đối tượng Kế thừa: lớp con được thừa huởng tất cả từ lớp cha. Đa hình: dùng phương thức ảo Đóng gói: sử dụng các phạm vi truy xuất protected và private để che dấu thông tin và các chi tiết cài đặt. Viết 2 hàm cùng tên swap: một hàm tham chiếu 2 số nguyên, một hàm dùng con trỏ đến 2 số thực. Vào hàm main sử dụng 2 hàm này. 5/14/2020 6:46:35 AM Ôn

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.