Danh mục tài liệu

Bài giảng Ngôn ngữ lập trình nâng cao: Bài 3.1 - Nguyễn Xuân Hùng

Số trang: 26      Loại file: pdf      Dung lượng: 647.64 KB      Lượt xem: 15      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Ngôn ngữ lập trình nâng cao: Bài 3.1 nội dung cụ thể của chương này gồm 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ử.
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ lập trình nâng cao: Bài 3.1 - Nguyễn Xuân HùngObject-Oriented Programming Using C#NGÔN NGỮ LẬP TRÌNH NÂNG CAOVer. 1.0Slide 1 of 25Object-Oriented Programming Using C#Mục tiêuTrong 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ượngMiêu tả đa hình (polymorphism)Thực thi nạp chồng hàmXác định sự cần thiết nạp chồng toán tửVer. 1.0Slide 2 of 25Object-Oriented Programming Using C#Thực thi hàm tạo - ConstructorsMột hàm tạo là một kiểu đặc biệt của phương thức màđượ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ủalớp.Tên của hàm tạo trùng với tên của lớp chứa nó.Ver. 1.0Slide 3 of 25Object-Oriented Programming Using C#Sự cần thiết của hàm tạoMộ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.Ver. 1.0Slide 4 of 25Object-Oriented Programming Using C#Các kiểu của hàm tạoHai 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ếnthà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ưutrữ giá trị có thể được chia sẻ bởi tất cả thể hiện của lớp.Ver. 1.0Slide 5 of 25