Danh mục

Bài giảng Ngôn ngữ lập trình nâng cao: Bài 3.2 - Nguyễn Xuân Hùng

Số trang: 35      Loại file: pdf      Dung lượng: 815.14 KB      Lượt xem: 14      Lượt tải: 0    
Thư viện của tui

Phí lưu trữ khi tải xuống: 13,000 VND Tải xuống file đầy đủ (35 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Ngôn ngữ lập trình nâng cao: Bài 3.2 giúp người học hiểu về "Object-Oriented Programming Using C#". Nội dung trình bày cụ thể gồm có: Thực thi nạp chồng toán tử, xác định quan hệ giữa các lớp, sử dụng lớp và kế thừa. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ lập trình nâng cao: Bài 3.2 - Nguyễn Xuân HùngObject-Oriented Programming Using C#NGÔN NGỮ LẬP TRÌNH NÂNG CAOVer. 1.0Slide 1 of 31Object-Oriented Programming Using C#Mục tiêuTrong mục này chúng ta sẽ học:Thực thi nạp chồng toán tửXác định quan hệ giữa các lớpSử dụng lớp và kế thừaVer. 1.0Slide 2 of 31Object-Oriented Programming Using C#Nhắc lại – Sự cần thiết phải nạp chồng toán tửHầu hết các kiểu dữ liệu có các toán tử liên quan với chúng.Ví dụ, kiểu dữ liệu int trong C# có các toán tử: +, -, *, / hỗtrợ các phép toán toán học.Một class là một kiểu dữ liệu người dùng định nghĩa. Đểtính toán trên kiểu dữ liệu này nó cần nạp chồng tùy theoyêu cầu người lập trìnhVí dụ:Ver. 1.0Slide 3 of 31Object-Oriented Programming Using C#Nhắc lại – Sự cần thiết phải nạp chồng toán tử (tiếp)Để cộng hai khoảng cách lưu trữ trong đối tượng của lớpLength, bạn cần gọi 1 hàm. Ví dụ ta có hàm Add_Dist, ta sẽgọi như sau:object3.Add_Dist(object1, object2);Ver. 1.0Slide 4 of 31Object-Oriented Programming Using C#Nhắc lại – Sự cần thiết phải nạp chồng toán tử (tiếp)Nếu bạn muốn so sánh hai đối tượng, bạn phải xây dựnghàm để so sánh. Ví dụ:objec1.CompareDistance(object2);Thay cho các hàm Add_Dist() và CompareDistance(), cáchđơn giản hơn chúng ta sử dụng:object3 = object1 + object2Hoăcobject1 > object2; object1 == object2; object1 < object2 Cùng với dữ liệu người dùng định nghĩa, chúng ta sẽ nạpchồng các toán tử liên quan tới chúng.Ver. 1.0Slide 5 of 31

Tài liệu được xem nhiều:

Tài liệu liên quan: