Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Các bài tập Microsoft .NET 1 phần 5 ppsx
MIỄN PHÍ
Số trang
18
Kích thước
263.5 KB
Định dạng
PDF
Lượt xem
1399

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

Nội dung xem thử

Mô tả chi tiết

Các bài tập Microsoft .NET 73

TextBox1.text = "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

VB.NET 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.

Tải ngay đi em, còn do dự, trời tối mất!