1. Trang chủ
  2. » Vật lý

Lập trình hướng đối tượng C++ - Chương 4 ; Định nghĩa toán tử trên lớp

7 5 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

[r]

(1)

LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

(2)

Chương IV: ĐỊNH NGHĨA TỐN TỬ TRÊN LỚP

1 Giới thiệu chung

2 Ví dụ trên lớp số phức

3 Khả  năng  và  giới  hạn  của  định  nghĩa 

chồng toán tử

4 Chiến lược sử dụng hàm toán tử

5 Một số ví dụ tiêu biểu

(3)

1. Giới thiệu chung

 Có thể định nghĩa chồng đối với hầu hết các phép  tốn trên các lớp

 Một trong số các tốn hạng tham gia là các đối  tượng

 Định nghĩa hoạt động của từng phép tốn giống  như định nghĩa một hàm, ở đây gọi là hàm tốn tử  Tên của hàm tốn tử: operator<tên tốn tử>

(4)

2. Ví dụ trên lớp số phức

2.1 Hàm tốn tử là hàm thành phần class complex

{

complex operator+(complex b) {

complex c;

c.real = real + b.real;

c.image = image + b.image; return c;

}

(5)

void main() {

complex a(­2, 5), b(3, 4), c;

c = a+b; //a.operator+(b)

(6)(7)

void main() {

point a(3, 5); complex c=a;

}

 Lớp complex có hàm thiết lập một tham số 

complex(point)

 Hàm này là hàm bạn của lớp point để có thể 

Ngày đăng: 09/03/2021, 05:11

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w