intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình hướng đối tượng: Bài 4 – ThS. Lê Thị Ngọc Hạnh

Chia sẻ: 5A4F5AFSDG 5A4F5AFSDG | Ngày: | Loại File: PDF | Số trang:9

29
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Toán tử gán trong lập trình C được sử dụng để gán giá trị của biến này cho biến khác. Trong bài 4 chúng ta sẽ tìm hiểu về phương thức toán tử gán và cách xây dựng phương thức toán tử gán. Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình hướng đối tượng: Bài 4 – ThS. Lê Thị Ngọc Hạnh

  1. PHƢƠNG THỨC TOÁN TỬ GÁN GV: THS.LÊ THỊ NGỌC HẠNH 1 3/5/2015 Bài giảng lập trình hướng đối tượng
  2. KHÁI NIỆM  Toán tử gán trong lập trình C được sử dụng để gán giá trị của biến này cho biến khác.  Mở rộng cho C++ và các ngôn ngữ lập trình hướng đối tượng khác ta có thể nói như sau: Toán tử gán được sử dụng để gán thành phần dữ liệu của đối tượng này cho đối tượng khác.  Phải khai báo và định nghĩa phương thức toán tử gán cho lớp đối tượng CHocSinh 3/5/2015 Bài giảng lập trình hướng đối tượng 2
  3. XÂY DỰNG PHƢƠNG THỨC TOÁN TỬ GÁN  Khai báo lớp: 3/5/2015 Bài giảng lập trình hướng đối tượng 3
  4. XÂY DỰNG PHƢƠNG THỨC TOÁN TỬ GÁN  Định nghĩa phƣơng thức toán tử gán: 3/5/2015 Bài giảng lập trình hướng đối tượng 4
  5. LƢU Ý  Toán tử gán được cài đặt bên trong lớp CHocSinh như là một phương thức của lớp. − Miền giá trị của một biến con trỏ là địa chỉ ô nhớ. − Miền giá trị của một con trỏ đối tượng là địa chỉ ô nhớ. − Bên trong thân của một phương thức, this là một con trỏ đối tượng thuộc về lớp mà phương thức đó thuộc về. 3/5/2015 Bài giảng lập trình hướng đối tượng 5
  6. LƢU Ý +Ví dụ 01: Bên trong thân phương thức nhap của lớp CPhanSo, this là con trỏ đối tượng thuộc về lớp CPhanSo. +Ví dụ 02: Bên trong thân phương thức xuất của lớp CDiem, this là con trỏ đối tượng thuộc về lớp CDiem. +Ví dụ 03: Bên trong thân phương thức operator= của lớp CHocSinh, this là contrỏ đối tượng thuộc về lớp CHocSinh. 3/5/2015 Bài giảng lập trình hướng đối tượng 6
  7. LƢU Ý  Bên trong thân phương thức của một lớp, this là một con trỏ đối tượng giữ địa chỉ của đối tượng đang gọi thực hiện phương thức.  Hơn nữa *this chính là đối tượng đang gọi thực hiện phương thức. 3/5/2015 Bài giảng lập trình hướng đối tượng 7
  8. ỨNG DỤNG  Hãy khai báo và định nghĩa phƣơng thức toán tử gán cho lớp đối tƣợng CHonSo 3/5/2015 Bài giảng lập trình hướng đối tượng 8
  9. BÀI TẬP Khai báo và định nghĩa phương thứctoán tửgán cho cáclớpđốitượngsau: 1. Lớp điểm(CDiem) 2. Lớp ngày(CNgay) 3. Lớp thời gian(CThoiGian) 4. Lớp đơn thức(CDonThuc) 5. Lớp đường thẳng(CDuongThang) 6. Lớp số phức(CSoPhuc) 7. Lớp đường tròn (CDuongTron) 8. Lớplớptamgiác(CTamGiac) 3/5/2015 Bài giảng lập trình hướng đối tượng 9
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2