Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Nhập môn công nghệ phần mềm: Chương 3 - TS. Nguyễn Văn Hiệp

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Bài giảng "Nhập môn công nghệ phần mềm - Chương 3: Hiện thực mô hình hướng đối tượng trên C#" cung cấp cho người học các kiến thức: Tổng quát về phát biểu class của C#, định nghĩa thuộc tính vật lý, định nghĩa tác vụ chức năng, định nghĩa toán tử chức năng,. . | Chương 3 Hiện thực mô hình hướng ₫ối tượng trên C# 3.0 Dẫn nhập 3.1 Tổng quát về phát biểu class của C# 3.2 Định nghĩa thuộc tính vật lý 3.3 Định nghĩa tác vụ chức năng 3.4 Định nghĩa toán tử chức năng 3.5 Định nghĩa thuộc tính giao tiếp (luận lý) 3.6 Định nghĩa ₫ối tượng ₫ại diện hàm (delegate) 3.7 Định nghĩa sự kiện (Event) 3.8 Định nghĩa phần tử quản lý danh sách (indexer) 3.9 Thành phần static và thành phần không static 3.10 Lệnh ₫ịnh nghĩa 1 class C# ₫iển hình 3.11 Kết chương Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa Tp.HCM © 2010 Môn : Nhập môn Công nghệ phần mềm Chương 3 : Hiện thực mô hình hướng ₫ối tượng trên C# Slide 1 3.0 Dẫn nhập Chương này giới thiệu cú pháp của phát biểu class C# ₫ược dùng ₫ể ₫ặc tả chi tiết hiện thực 1 loại ₫ối tượng ₫ược dùng trong chương trình. Chương này cũng giới thiệu cú pháp các phát biểu ₫ể ₫ịnh nghĩa các thành phần cấu thành ₫ối tượng như thuộc tính vật lý, thuộc tính giao tiếp, tác vụ chức năng, toán tử, delegate, event, indexer. Chương này cũng phân biệt 2 loại thành phần ₫ược ₫ặc tả trong 1 class : thành phần dùng chung (static) và thành phần nhân bản theo từng ₫ối tượng. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa Tp.HCM © 2010 Môn : Nhập môn Công nghệ phần mềm Chương 3 : Hiện thực mô hình hướng ₫ối tượng trên C# Slide 2 3.1 Tổng quát về phát biểu class của C# Ngôn ngữ C# (hay bất kỳ ngôn ngữ lập trình nào khác) cung cấp cho người lập trình nhiều phát biểu (statement) khác nhau, trong ₫ó phát biểu class ₫ể ₫ặc tả chi tiết hiện thực từng loại ₫ối tượng cấu thành phần mềm là phát biểu quan trọng nhất. Sau ₫ây là 1 template của 1 class C# : class MyClass : BaseClass, I1, I2, I3 { //₫ịnh nghĩa các thuộc tính vật lý của ₫ối tượng //₫ịnh nghĩa các tác vụ chức năng, các toán tử //₫ịnh nghĩa các thuộc tính giao tiếp (luận lý) //₫ịnh nghĩa các ₫ại diện hàm chức năng (delegate) //₫ịnh nghĩa các sự kiện (event) //₫ịnh nghĩa indexer của class //₫ịnh nghĩa các tác vụ quản lý ₫ời sống ₫ối .