Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
0,92 MB
Nội dung
LẬP TRÌNH ỨNG DỤNG TRONG QUẢN LÝ CHƯƠNG 3: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG C# 3.1 NAMESPACE, LỚP VÀ ĐỐI TƯỢNG 3.2 CÁC THÀNH PHẦN CỦA LỚP, ĐỐI TƯỢNG 3.3 HÀM KHỞI DỰNG, HÀM HỦY VÀ NẠP CHỒNG 3.4 KẾ THỪA VÀ ĐA HÌNH CHƯƠNG 3: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG C# 3.1 NAMESPACE, LỚP VÀ ĐỐI TƯỢNG * Namespace (không gian tên): + Tránh trùng lặp đặt tên lớp: CHƯƠNG 3: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG C# 3.1 NAMESPACE, LỚP VÀ ĐỐI TƯỢNG * Namespace (không gian tên): + Quản lý mã dễ dàng + Giảm bớt phức tạp chạy với ứng dụng khác + Có thể khai báo namespace, class … bên namespace khác CHƯƠNG 3: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG C# 3.1 NAMESPACE, LỚP VÀ ĐỐI TƯỢNG * Lớp (class): + Khai báo lớp: [attributes][access - modifiers] class identifier [:base class] {class - body} CHƯƠNG 3: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG C# 3.1 NAMESPACE, LỚP VÀ ĐỐI TƯỢNG * Lớp (class): + Phân biệt lớp thể lớp: - Không thể gán trị cho lớp - Khi khai báo lớp định nghĩa thuộc tính tất đối tượng thuộc lớp CHƯƠNG 3: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG C# 3.1 NAMESPACE, LỚP VÀ ĐỐI TƯỢNG * Lớp (class): + Ví dụ: CHƯƠNG 3: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG C# 3.1 NAMESPACE, LỚP VÀ ĐỐI TƯỢNG * Lớp (class): + Ví dụ: CHƯƠNG 3: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG C# 3.1 NAMESPACE, LỚP VÀ ĐỐI TƯỢNG * Lớp (class) đối tượng (object): + Từ chốt hướng dẫn truy xuất (Access Modifiers): Access Modifier Hạn chế public Cơng cộng Khơng có giới hạn private Riêng tư Chỉ có hàm hành lớp truy xuất thành viên lớp đánh dấu private protected Được bảo vệ Chỉ có hàm hành lớp hàm hành lớp dẫn xuất lớp chứa thành viên khai báo protected internal Chỉ truy xuất hàm hành lớp asembly lớp CHƯƠNG 3: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG C# 3.1 NAMESPACE, LỚP VÀ ĐỐI TƯỢNG * Lớp (class) đối tượng (object): + Từ chốt hướng dẫn truy xuất (Access Modifiers):