Lập trình hướng đối tượng tren C/C++ - OOP 09 interface and polymorphism

24 439 2
Lập trình hướng đối tượng tren C/C++ - OOP 09 interface and polymorphism

Đ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

Lập trình hướng đối tượng tren C/C++ - OOP 09 interface and polymorphism

Interface Đa hình GV Nguy n Minh Huy Phương pháp l p trình hư ng đ i tư ng - Nguy n Minh Huy N i dung Khái ni m interface Hàm o liên k t đ ng ng Phương th c h y o o Phương pháp l p trình hư ng đ i tư ng - Nguy n Minh Huy N i dung Khái ni m interface Hàm o liên k t đ ng ng Phương th c h y o o Phương pháp l p trình hư ng đ i tư ng - Nguy n Minh Huy Khái ni m interface Giao ti p gi a đ i tư ng bên ngoài: ngoài: Quy t c h p đen: đen: Thu c tính: private, h n ch truy xu t tính: t Phương th c: public, cung c p tính c: Đ i tư ng giao ti p qua phương th c c Ph n khai báo phương th c INTERFACE D li u (Thu c tính) Tính (Phương th c) Phương pháp l p trình hư ng đ i tư ng - Nguy n Minh Huy Khái ni m interface Đ c m Interface: Là “ph n v ” c a l p p L p = Interface + Khai báo private + Cài đ t t Quy đ nh cách th c giao ti p p Không ch a cài đ t t class PhanSo { private: int m_tu; m_tu; int m_mau; m_mau; public: PhanSo( tu, PhanSo(int tu, int mau); mau); PhanSo rutGon(); rutGon(); PhanSo nghichDao(); nghichDao(); }; Phương pháp l p trình hư ng đ i tư ng - Nguy n Minh Huy Nh n interface PhanSo void xuLy(PhanSo p) xuLy( { // X lý p } void main() { PhanSo p1(1, 2); PhanSo p2(1, 3); xuLy(p1); xuLy(p1); xuLy(p2); xuLy(p2); } Khái ni m interface Interface k th a: a: L p k th a th a hư ng: ng: Thu c tính t l p s Phương th c t l p s Th a hư ng interface c a l p s L p k th a có interface c a l p s Hàm nh n đ i tư ng l p s Cũng nh n đ i tư ng l p k th a a Con tr ki u l p s Có th tr đ n đ i tư ng l p k th a a Phương pháp l p trình hư ng đ i tư ng - Nguy n Minh Huy Khái ni m interface Interface k th a: a: class Animal { public: void talk() { cout

Ngày đăng: 12/01/2014, 16:58

Từ khóa liên quan

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

Tài liệu liên quan