Bài giảng Chương 6: Inheritance

Chương 6 giúp người học hiểu về "Inheritance". Nội dung trình bày cụ thể gồm có: Creating subclasses, class hierarchies, abstract class, the protected modifier, overriding methods, polymorphism via inheritance,. | Chapter 6 Inheritance 1 Outline • Creating subclasses • Class hierarchies, abstract class • The protected modifier • Overriding methods • Polymorphism via inheritance 2 Tài liệu: Core Java II, volume 1, chapter 5&6 Chapter 7, Java Software Solutions 3 Inheritance - Thừa kế Inheritance là tạo class mới từ (derived) một class đã có. Inheritance cho phép một class mới được viết bằng cách mở rộng (extends) một class đã có sẵn. Class có sẵn gọi là the parent class, or super class, or base class The derived class is called the child class or subclass, derived class A B B inherits A 4 Inheritance - Thừa kế Kỹ thuật cho phép tái sử dụng code Tiết kiệm công sức xây dựng + test. Một lớp được thừa hưởng các thành viên từ lớp đã có. Thừa kế đơn (single inheritance): Một lớp chỉ có thể có tối đa một lớp cha. Thừa kế bội (đa thừa kế, multi-inheritance): Một lớp có thể có nhiều lớp cha. Mỗi ngôn ngữ hỗ trợ khả năng thừa kế khác nhau: C++: đa thừa kế, Java, C#: đơn thừa kế. Slide 5/ Chương 02- Các khái niệm cơ bản .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã 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.