tailieunhanh - Bài giảng Phương pháp lập trình hướng đối tượng: Tuần 4 – Phạm Tú San

Bài giảng Phương pháp lập trình hướng đối tượng – Tuần 4: Toán tử, 3 vấn đề con trỏ” cung cấp cho người học các kiến thức: Toán tử, hàm toán tử, các toán tử có thể viết chồng, toán tử không thuộc lớp, toán tử gán bằng, nội dung chi tiết. | Tuần 04: Toán t , 3 v n đ con tr TOÁN TỬ Hàm toán t Toán tử à một loại phương thức đặc biệt của lớp PhanSo a(3,2), b(4,5), c; c = (b); c = a + b; Trong C++, dùng từ khóa operator. PhanSo operator +(const PhanSo &p1, const PhanSo &p2); PhanSo p1, p2; PhanSo p3 = p1 + p2; Có thể nạp chồng hàm cho toán tử PhanSo operator +(const PhanSo &p, int iNumber); float opeartor +(const PhanSo &p, float iNumber); Hàm toán t Phân loại hàm toán tử: Toán tử độc lập: Không thuộc lớp nào. Ngôi của toán tử là số tham số truyền vào. PhanSo operator +(const PhanSo &p1, const PhanSo &p2); bool operator >(const PhanSo &p1, const PhanSo &p2); Toán tử thuộc lớp: Là phương thức của lớp. Ngôi của toán tử: đối tượng của lớp + số tham số. PhanSo PhanSo::operator +(const PhanSo &p); bool PhanSo::operator >(const PhanSo &p); Cách sử dụng 2 loại là như nhau!! 4 Các toán t có th vi t ch ng + | -= = -> ~ *= >> && [] * ! /= >>= || () / = %= &= != ->* & += |= , [], () ch đư c vi t ch ng b ng các hàm .

TỪ KHÓA LIÊN QUAN