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