Đang chuẩn bị liên kết để tải về tài liệu:
TÌM HIỂU NGÔN NGỮ C# VÀ VIẾT MỘT ỨNG DỤNG MINH HỌA phần 3

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Thừa kế và Đa hình Gvhd: Nguyễn Tấn Trần Minh Khang Bảng 5-1 Các phương thức của lớp đối tượng Object Phương thức Equals GetHashCode GetType ToString Finalize() MemberwiswClone Cung cấp kiểu truy cập của đối tượng Cung cấp một biểu diễn chuổi của đối tượng Xoá sạch bộ nhớ tài nguyên Tạo sao chép đối tượng; | Thừa kế và Đa hình Gvhd Nguyễn Tấn Trần Minh Khang Bảng 5-1 Các phương thức của lớp đối tượng Object Phương thức Ý nghĩa sử dụng Equals So sánh giá trị của hai đối tượng GetHashCode GetType Cung cấp kiểu truy cập của đối tượng To String Cung cấp một biểu diễn chuổi của đối tượng Finalize Xoá sạch bộ nhớ tài nguyên MemberwiswClone Tạo sao chép đối tượng nhưng không thực thi kiểu Ví dụ 5-3 Minh hoạ việc kế thừa lớp Object using System public class SomeClass public SomeClass int val value val public virtual string ToString return value.ToString private int value public class Tester static void Main int i 5 Console.WriteLine The value of i is 0 i.ToString SomeClass s new SomeClass 7 Console.WriteLine The value of s is 0 s.ToString Kết quả The value of i is 5 The value of s is 7 5.6 Kiểu Boxing và Unboxing Boxing và unboxing là tiến trình cho phép kiểu giá trị value type được đối xử như kiểu tham chiếu reference type . Biến kiểu giá trị được gói boxed vào đối tượng Object sau đó ngươc lại được tháo unboxed về kiểu giá trị như cũ. 5.6.1 Boxing là ngầm định Boxing là tiến trình chuyển đổi một kiểu giá trị thành kiểu Object. Boxing là một giá trị được định vị trong một thể hiện của Object. 40 Thừa kế và Đa hình Gvhd Nguyễn Tấn Trần Minh Khang Hình 5-1 Kiểu tham chiếu Boxing ớrt íhê Steí ởỉ tìte I 123 ĩnt i 123- 0 ỉ hcxedj 123 --------- int cbjecin i 123 Boxing là ngầm định khi ta cung cấp một giá trị ở đó một tham chiếu đến giá trị này và giá trị được chuyển đổi ngầm định. Ví dụ 5-4 Minh họa boxing using System class Boxing public static void Main int i 123 Console.WriteLine The object value 0 i Console.WriteLine mong chờ một đối tượng không phải là số nguyên. Để phù hợp với phương thức kiểu interger được tự động chuyển bởi CLR và ToString được gọi để lấy kết quả đối tượng. Đặc trưng này cho phép ta tạo các phương thức lấy một đối tượng như là một tham chiếu hay giá trị tham số phương thức sẽ làm việc với nó. 5.6.2 Unboxing phải tường minh Trả kết quả của một đối tượng về

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.