tailieunhanh - Chương 9: Lập trình hướng đối tượng trong C#

Cơ sở của lập trình hướng đối tượng gắn liền với sự ra đời và định nghĩa về lớp và đối tượng . Lập trình hướng đối tượng là tư tưởng lập trình trong đó dữ liệu ( data ) và hàm ( functions ) được đóng gói trong các lớp. Một đối tượng là một thể hiện ( instance ) của lớp có các thành phần dữ liệu riêng của nó . Các đối tượng là thể hiện của cùng một lớp sẽ có cùng một bộ “ khung “ do lớp tạo ra | Chương 9 – Lập trình hướng đối tượng trong C# Outline . Lớp và đối tượng - Class and Objects . Giao diện - Interfaces . Quyền truy cập - Modifiers . Thuộc tính - Properties . Phương thức – Methods . Sự kiện và hàm đại diện- Events and Delegates . Tính kế thừa – Inheritance Các lớp cơ sở và các lớp dẫn xuất Protected Members Phương thức khởi tạo: Constructors và hủy Destructors trong lớp dẫn xuất . Tính đa hình – Polymorphism Lớp Abstract và phương thức Nạp chồng toán tử . Lớp và đối tượng - Class and Objects Cơ sở của lập trình hướng đối tượng gắn liền với sự ra đời và định nghĩa về lớp và đối tượng . Lập trình hướng đối tượng là tư tưởng lập trình trong đó dữ liệu ( data ) và hàm ( functions ) được đóng gói trong các lớp Một đối tượng là một thể hiện ( instance ) của lớp có các thành phần dữ liệu riêng của nó . Các đối tượng là thể hiện của cùng một lớp sẽ có cùng một bộ “ khung “ do lớp tạo ra Phân loại lớp : Có thể phân loại lớp dựa theo nhiều tiêu chí khác nhau : Lớp cha và lớp con : phân loại theo tính kế thừa . Lớp nội và lớp ngoại : phân loại theo tính chứa đựng . Lớp trừu tượng và lớp cài đặt : phân loại theo chức năng . Khai báo lớp Cấu trúc : [Bổ từ truy cập] class [:] [Tên_lớp_cha] Trong đó các thành phần nằm trong [] là không bắt buộc Bổ từ truy cập : Xác định phạm vi sử dụng của lớp . class : Từ khoá chỉ ra một khai báo lớp Tên_lớp : Là tên của lớp không chứa dấu cách và phải bắt đầu bằng kí tự “ : “ : Thể hiện tính kế thừa Tên_lớp_cha : Tên của lớp cha mà lớp kế thừa từ đó Khởi tạo đối tượng Khởi tạo ( Instantiate ) một đối tượng từ một lớp là cấp phát bộ nhớ cho đối tượng đó trong vùng nhớ Heap . Một đối tượng được khai báo nhưng chưa khởi tạo thì chưa được cấp phát bộ nhớ Cách khởi tạo một đối tượng trong C# giống với Java và = new ( Các tham số nếu có ) Phương thức khởi tạo - Constructor Constructor là một phương thức đặc biệt của lớp Dùng để khởi tạo đối tượng và . | Chương 9 – Lập trình hướng đối tượng trong C# Outline . Lớp và đối tượng - Class and Objects . Giao diện - Interfaces . Quyền truy cập - Modifiers . Thuộc tính - Properties . Phương thức – Methods . Sự kiện và hàm đại diện- Events and Delegates . Tính kế thừa – Inheritance Các lớp cơ sở và các lớp dẫn xuất Protected Members Phương thức khởi tạo: Constructors và hủy Destructors trong lớp dẫn xuất . Tính đa hình – Polymorphism Lớp Abstract và phương thức Nạp chồng toán tử . Lớp và đối tượng - Class and Objects Cơ sở của lập trình hướng đối tượng gắn liền với sự ra đời và định nghĩa về lớp và đối tượng . Lập trình hướng đối tượng là tư tưởng lập trình trong đó dữ liệu ( data ) và hàm ( functions ) được đóng gói trong các lớp Một đối tượng là một thể hiện ( instance ) của lớp có các thành phần dữ liệu riêng của nó . Các đối tượng là thể hiện của cùng một lớp sẽ có cùng một bộ “ khung “ do lớp tạo ra Phân loại lớp : Có thể phân loại lớp dựa theo nhiều tiêu chí .

TỪ KHÓA LIÊN QUAN