Giới thiệu
Mô-đun này cung cấp phần giới thiệu về lập trình theo đối tượng (OOP), tập trung vào cách tạo định nghĩa lớp học và tạo đối tượng tức thời trong C#. Nó so sánh lập trình có cấu trúc với lập trình theo định hướng đối tượng, kiểm tra các lớp tùy chỉnh liên quan đến hệ thống loại .NET, khám phá định nghĩa lớp và hàm tạo, và cách tạo đối tượng bằng cách sử dụng toán tử new.
Hãy tưởng tượng bạn đang làm việc tại một công ty phi lợi nhuận và bạn đã được yêu cầu giúp cập nhật một số phần mềm C# cũ. Các tình nguyện viên đã tạo ra các ứng dụng ban đầu sử dụng lập trình có cấu trúc để phát triển mã của họ. Sự phức tạp của các dự án đã phát triển theo thời gian, vì vậy công ty muốn chuyển sang OOP, cung cấp các lợi ích về khả năng tái sử dụng mã, mô-đun và khả năng mở rộng. Việc chuyển sang OOP yêu cầu thay đổi về tư duy và phương pháp tiếp cận. Để chuẩn bị cho dự án, bạn cần có được một số kinh nghiệm với các khái niệm OOP cơ bản.
Các chủ đề được đề cập trong mô-đun này bao gồm:
- So sánh lập trình có cấu trúc và theo định hướng đối tượng.
- Kiểm tra hệ thống kiểu .NET, sự khác biệt giữa giá trị và loại tham chiếu và lợi ích của việc sử dụng loại lớp tùy chỉnh.
- Thiết kế lớp học sử dụng định nghĩa lớp học và không gian tên.
- Tạo trình tạo lớp và tạo đối tượng bằng toán tử
newtạo. - Bài tập: Tạo các lớp học và đối tượng trong C#.
Đến cuối mô-đun này, bạn sẽ có thể tạo định nghĩa lớp và tạo đối tượng bằng cách sử dụng hàm dựng và toán tử new đối tượng.