Slide 1 of 25
Ver. 1.0
Object-Oriented Programming Using C#
NGÔN NGỮ LẬP TRÌNH NÂNG CAO
Slide 2 of 25
Ver. 1.0
Object-Oriented Programming Using C#
Trong phần này, chúng ta sẽ học:
Thực thi hàm tạo (constructors)
Thực thi hàm hủy (destructors)
Xác định vòng đời một đối tượng
Miêu tả đa hình (polymorphism)
Thực thi nạp chồng hàm
Xác định sự cần thiết nạp chồng toán tử
Mục tiêu
Slide 3 of 25
Ver. 1.0
Object-Oriented Programming Using C#
Một hàm tạo là một kiểu đặc biệt của phương thức
được gọi khi chúng ta tạo một thể hiện mới của một lớp.
Một hàm tạo đươc sử dụng để khởi tạo các thành viên của
lớp.
Tên của hàm tạo trùng với tên của lớp chứa nó.
Thực thi hàm tạo - Constructors
Slide 4 of 25
Ver. 1.0
Object-Oriented Programming Using C#
Một hàm tạo là hàm thành viên đặc biệt của lớp khi một
đối tượng của lớp được tạo.
Sự cần thiết của hàm tạo
Slide 5 of 25
Ver. 1.0
Object-Oriented Programming Using C#
Hai kiểu của hàm tạo là:
Thể hiển của hàm tạo: Nó được gọi khi một thể hiển của lớp
được tạo. Những hàm tạo này được sử dụng để khởi tạo biến
thành viên của lớp.
Hàm tạo tĩnh: Nó được sử dụng để khởi tạo biến tĩnh của lớp.
Những biến này được tạo sử dụng từ khóa static và nó lưu
trữ giá trị có thể được chia sẻ bởi tất cả thể hiện của lớp.
Các kiểu của hàm tạo