TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng: Đa hình - Lê Viết Mẫn

Bài giảng "Lập trình hướng đối tượng: Đa hình" do Lê Viết Mẫn biên soạn cung cấp cho người học các kiến thức: Nhắc lại về thừa kế, đa hình, lớp cơ sở trừu tượng, một số vấn đề khác. nội dung chi tiết. | Bài giảng Lập trình hướng đối tượng: Đa hình - Lê Viết Mẫn Đa hình v - 09/2018 Lê Viết Mẫn - lvman@ 1 Đa hình các bạn đã có thể. cài đặt mô hình bằng C# Lê Viết Mẫn - lvman@ 2 Đa hình chúng ta sẽ học. Vehicle move() Vehicle veh [ 3 ] = { Train(“TGV”), Car(“twingo”), Ship(“Titanic”) }; Train Car Ship for (int i = 0; i < 3; i++) { veh[ i ].move(); } move() move() move() { { { on rails on the road on water } } } Lê Viết Mẫn - lvman@ 3 Đa hình Nội dung 1. Nhắc lại về thừa kế 2. Đa hình 3. Lớp cơ sở trừu tượng 4. Một số vấn đề khác Lê Viết Mẫn - lvman@ 4 Đa hình Nhắc lại về thừa kế Lê Viết Mẫn - lvman@ 5 Đa hình Thừa kế • Là khả năng lớp con thừa kế từ lớp cha tất cả những thành phần dữ liệu, thuộc tính và hàm thành phần của lớp cha • Ngoại trừ: cấu tử, hủy tử, toán tử = • Cú pháp: class Student : HCEPerson { // Khai báo của lớp Student } • Khai báo và định nghĩa lớp cơ sở như bình thường • Toán tử truy xuất • private : chỉ cho phép truy xuất bên trong lớp, KHÔNG bao gồm các lớp con • protected : chỉ cho phép truy xuất bên trong lớp và cả từ các lớp con của nó Lê Viết Mẫn - lvman@ 6 Đa hình Lớp con • Trong phần định nghĩa cấu tử • Chứa lời gọi đến cấu tử của lớp cha (lớp cơ sở) Lê Viết Mẫn - lvman@ 7 Đa hình Lớp con • Có thể định nghĩa lại các hàm thành phần của lớp cha Lê Viết Mẫn - lvman@ 8 Đa hình Sử dụng HCEPerson binh = new HCEPerson(901289, "Hoang Van Binh", "1 Le Loi"); Student an = new Student(971232, "Nguyen Van An", "100 Phung Hung", 43, 2); (); binh = an; // chuyển đổi kiểu ngầm định, ngược lại phải viết tường minh (); Class c1 = new Class(“HTTT4253”); // trình biên dịch sẽ báo lỗi, vì không tồn tại hàm .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.