tailieunhanh - Bài giảng Lập trình hướng đối tượng: Chương 6 - GV. Phạm Mạnh Cương

Bài giảng Lập trình hướng đối tượng: Chương 6 do GV. Phạm Mạnh Cương biên soạn nhằm mục đích phục vụ cho việc giảng dạy. Nội dung bài giảng gồm: Toán tử (operator), cách dùng từ khoá operator, các toán tử logic hai ngôi, toán tử chuyển đổi kiểu (ép kiểu). | Chương 6: Nạp chồng toán tử Nội dung Toán tử (operator) Cách dùng từ khoá operator Các toán tử logic hai ngôi Toán tử chuyển đổi kiểu (ép kiểu) Ví dụ Toán tử (operator) Trong C#, toán tử là một phương thức tĩnh dùng để cài đặt một phép toán nào đó trên các đối tượng. Mục đích của toán tử là để viết mã chương trình gọn gàng, dễ hiểu hơn, thay vì phải gọi phương thức. Ta có thể cài đặt các toán tử sau: Toán học: +, -, *, /, %. Cộng trừ một ngôi: ++, --, -. Quan hệ so sánh: ==, !=, >, =, ) so sánh lớn hơn, (=) tương ứng nhỏ hơn hay bằng và lớn hơn hay bằng Là các toán tử phải có cặp toán hạng hay gọi là các toán tử hai ngôi. Toán tử chuyển đổi kiểu (ép kiểu) Trong C#, khi ta chuyển từ kiểu thấp hơn (kích thước nhỏ) lên . | Chương 6: Nạp chồng toán tử Nội dung Toán tử (operator) Cách dùng từ khoá operator Các toán tử logic hai ngôi Toán tử chuyển đổi kiểu (ép kiểu) Ví dụ Toán tử (operator) Trong C#, toán tử là một phương thức tĩnh dùng để cài đặt một phép toán nào đó trên các đối tượng. Mục đích của toán tử là để viết mã chương trình gọn gàng, dễ hiểu hơn, thay vì phải gọi phương thức. Ta có thể cài đặt các toán tử sau: Toán học: +, -, *, /, %. Cộng trừ một ngôi: ++, --, -. Quan hệ so sánh: ==, !=, >, =, <=. Ép kiểu: (). Cú pháp khai báo nguyên mẫu của một toán tử T: public static KiểuTrảVề operator T (CácThamSố) { ///các câu lệnh trong thân toán tử } Chú ý Tham số của toán tử phải là tham trị (không dùng các từ khóa ref, out). Không được cài toán tử = (gán), && , || (and, or logic), ?: (điều kiện), checked, unchecked, new, typeof, as, is không được xem là một toán tử. Khi cài đặt các toán tử dạng: +, -, *, / , % thì các toán tử +=, -=, *=, /= , %= cũng tự động được cài đặt. Khi cài đặt toán tử thì

TỪ KHÓA LIÊN QUAN