TAILIEUCHUNG - Lớp đối tượng

Trong C#, nếu bạn không chỉ rõ rằng một lớp thì thừa kế từ một lớp khác thì trình biên dịch sẽ tự động hiểu rằng lớp của bạn thừa kế từ lớp Object. Đều này có nghĩa là ngoài những thuộc tính và phương thức mà bạn định nghĩa thì bạn có thể truy cập đến những phương thức protected và public của lớp Object. Và những phương thức này cũng có trong tất cả lớp mà bạn định nghĩa. . | Lớp đối tượng Trong C nếu bạn không chỉ rõ rằng một lớp thì thừa kế từ một lớp khác thì trình biên dịch sẽ tự động hiểu rằng lớp của bạn thừa kế từ lớp Object. Đều này có nghĩa là ngoài những thuộc tính và phương thức mà bạn định nghĩa thì bạn có thể truy cập đến những phương thức protected và public của lớp Object. Và những phương thức này cũng có trong tất cả lớp mà bạn định nghĩa. Một số phương thức được định nghĩa trong lớp Object là Phương thức Bổ từ truy cập Chức năng string ToString public virtual Trả về một chuỗi mô tả của đối tượng int GetHashTable public virtual Được sử dụng nếu thi hành từ điển bool Equals object obj public virtual So sánh các thực thể của Phương thức Bổ từ truy cập Chức năng đối tượng bool Equals object objA object objB public static So sánh các thực thể của đối tượng bool ReferenceEquals object objA object objB public static So sánh hai sự tham khảo đến một đối tượng Type GetType public Trả về chi tiết kiểu của một đối tượng. object MemberwiseClone protected tạo ra một bản copy của đối tượng void Finalize protected virtual Đây là một dạng Destructor của .Net Chúng ta không thể hiểu chính xát cách sử dụng của mọi phương thức trong lớp Object vào giai đoạn này. Chúng ta sẽ được xem xét chúng lại trong chương 5. Phương thức Tostring Tostring là một cách tiện lợi để lấy một chuỗi mô tả đối tượng. Ví dụ int i -50 string str returns -50 Thêm một ví dụ khác enum Colors Red Orange Yellow later on in code. Colors favoriteColor string str returns Orange Object. Tostring được khai báo như virtual . Trong C các kiểu dữ liệu có sẳn đã được override cho chúng ta để trả chuỗi đúng với sự mô tả của các kiểu đó. Nếu bạn không override phương thức ToString trong lớp bạn định nghĩa thì lớp bạn sẽ thừa kế sự thực thi phương thức ToString của và xuất ra tên lớp của bạn. Nếu bạn muốn phương thức ToString trả về một chuỗi chứa nội dung thông tin về giá trị của đối tượng của lớp bạn tạo ra thì bạn

TỪ KHÓA LIÊN QUAN
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.