TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng: Bài 7 - Một số kỹ thuật trong kế thừa

Bài giảng "Lập trình hướng đối tượng: Bài 7 - Một số kỹ thuật trong kế thừa" được biên soạn nhằm giúp các em sinh viên trình bày nguyên lý định nghĩa lại trong kế thừa; Phân biệt khái niệm đơn kế thừa và đa kế thừa; Giới thiệu về giao diện, lớp trừu tượng và vai trò của chúng; Ví dụ và bài tập về các vấn đề trên với ngôn ngữ lập trình Java. Mời các bạn cùng tham khảo bài giảng. | Bài 7 Một số kỹ thuật trong kế thừa 1 Mục tiêu Trình bày nguyên lý định nghĩa lại trong kế thừa Phân biệt khái niệm đơn kế thừa và đa kế thừa Giới thiệu về giao diện lớp trừu tượng và vai trò của chúng Ví dụ và bài tập về các vấn đề trên với ngôn ngữ lập trình Java 2 Nội dung 1. Định nghĩa lại ghi đè Overriding 2. Lớp trừu tượng 3. Đơn kế thừa amp Đa kế thừa 4. Giao diện Interface 5. Vai trò của lớp trừu tượng và giao diện 6. Ví dụ và bài tập 3 Nội dung 1. Định nghĩa lại ghi đè Overriding 2. Lớp trừu tượng 3. Đơn kế thừa amp Đa kế thừa 4. Giao diện Interface 5. Vai trò của lớp trừu tượng và giao diện 6. Ví dụ và bài tập 4 1. Định nghĩa lại ghi đè Overriding Quan hệ kế thừa inheritance Lớp con là một loại is-a-kind-of của lớp cha Kế thừa các thành phần dữ liệu và các hành vi của lớp cha Chi tiết hóa cho phù hợp với mục đích sử dụng mới Mở rộng lớp cha Extension Thêm các thuộc tính hành vi mới Định nghĩa lại Redefinition Chỉnh sửa lại các hành vi kế thừa từ lớp cha Ghi đè Method Overriding 5 1. Định nghĩa lại ghi đè Overriding Phương thức ghi đè sẽ thay thế hoặc làm rõ hơn cho phương thức cùng tên trong lớp cha Đối tượng của lớp con sẽ hoạt động với phương thức mới phù hợp với nó Shape name String getName String calculateArea double side side radius radius Square Circle - side double - radius double calculateArea double calculateArea double 6 1. Định nghĩa lại ghi đè Overriding Cú pháp Phương thức ở lớp con hoàn toàn giống về chữ ký với phương thức kế thừa ở lớp cha Trùng tên amp danh sách tham số Mục đích Để thể hiện cùng bản chất công việc Lớp con có thể định nghĩa phương thức trùng tên với phương thức trong lớp cha Nếu phương thức mới chỉ trùng Nếu phương thức mới hoàn toàn tên và khác chữ ký số lượng giống về giao diện chữ ký hay kiểu dữ liệu của đối số Chồng phương thức Method Định nghĩa lại hoặc ghi đè Overloading phương thức Method Override 7 Ví dụ 1 class Shape protected String name Shape String n name n public String getName return name public .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
28    152    1    23-11-2024
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.