tailieunhanh - Bài giảng Phương pháp lập trình hướng đối tượng: Đa hình - Trần Phước Tuấn

Bài giảng Phương pháp lập trình hướng đối tượng: Đa hình do Trần Phước Tuấn cung cấp cho người học các kiến thức về hàm ảo, hàm thuần ảo, hàm hủy ảo. Cuối bài giảng là các bài tập vận dụng giúp người học có thể ôn tập và vận dụng lý thuyết. | Đa hình Phương pháp lập trình hướng đối tượng. 1 Nội dung Hàm ảo. Hàm thuần ảo. Hàm hủy ảo. Bài tập. Phương pháp lập trình hướng đối tượng. 2 Nội dung Hàm ảo. Hàm thuần ảo. Hàm hủy ảo. Bài tập. Phương pháp lập trình hướng đối tượng. 3 Hàm ảo Con trỏ đối tượng trong kế thừa: Truy xuất đối tượng bằng con trỏ => linh động. Truy xuất đối tượng kế thừa bằng con trỏ lớp cơ sở. Kiểu con trỏ quyết định phương thức được gọi liên kết tĩnh. Đối tượng kế thừa truyền vào hàm nhận tham số kiểu cơ sở. Đối tượng kế thừa có thể đóng vai trò đối tượng cơ sở. A obj; A *p; p = &obj; p = new A; Phương pháp lập trình hướng đối tượng. // B kế thừa A. B obj; A *p = &obj; p->func(); // B kế thừa A. void func(A obj) { } B obj; func(obj); 4 Hàm ảo Ví dụ: class Animal { public: void talk() { cout << “Don’t talk!”; } }; class Cat: public Animal { public: void talk() { cout << “Meo meo!”; } }; class Dog: public Animal { public: void talk() { cout << “Gau gau!”; } }; Phương pháp lập trình hướng đối .

TỪ KHÓA LIÊN QUAN