TAILIEUCHUNG - Các bài tập Microsoft .NET 1 phần 5

Một trong những chức năng đa diện (Polymorphism) hùng mạnh nhất của là overload (quá tải, có rồi mà còn cho thêm) một method. | Các bài tập Microsoft .NET 73 Good morning Vì Property Text không còn là Default Property của TextBox. Overloading methods Một trong những chức năng đa diện Polymorphism hùng mạnh nhất của là overload quá tải có rồi mà còn cho thêm một method. Overloading có nghĩa là ta có thể dùng cùng một tên cho nhiều methods -miễn là chúng có danh sách các parameters khác nhau hoặc là parameter dùng data type khác nhau td method này dùng Integer method kia dùng String hoặc là số parameters khác nhau td method này có 2 parameters method kia có 3 parameters . Overloading không thể được thực hiện chỉ bằng cách thay đổi data type của Return value của Function. Phải có parameter list khác nhau mới được. Dưới đây là thí dụ ta dùng Overloading để code hai Functions tìm data một cái cho String một cái cho Integer Public Function FindData ByVal Name As String As ArrayList find data and return result End Function Friend Function FindData ByVal Age As Integer As ArrayList find data and return result End Function Để ý là ta có thể cho mỗi overloading Function một phạm vi hoạt động Scope on implementation khác nhau. Trong thí dụ trên ta dùng Access Modifier Public cho Function đầu và Friend cho Function sau. Object Lifecycle Object Lifecycle cuộc đời của Object được dùng để nói đến khi nào Object bắt đầu hiện hữu và khi nào nó không còn nữa. Sở dĩ ta cần biết rõ cuộc đời của một Object bắt đầu và chấm dứt lúc nào là để tránh dùng nó khi nó không hiện hữu tức là chưa ra đời hay đã khuất bóng rồi. Các bài tập Microsoft .NET 74 New method Trong VB6 khi một Object thành hình thì Sub Class_Initialize được executed. Tương đương như vậy trong ta có Sub New gọi là Constructor. bảo đảm Sub New sẽ được CLR gọi khi Object được instantiated và nó chạy trước bất cứ code nào trong Object. Nếu Sub Class_Initialize của một Class Object trong VB6 không nhận parameter thì Sub New trong chẳng những có nhận parameters mà còn cho phép ta nhiều cách để gọi nó. Sự khác .

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.