TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng với Java - Chương 5: Lớp trừu tượng

Bài giảng cung cấp cho người học các kiến thức: Lớp trừu tượng. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. | Chương 5 LỚP TRỪU TƯỢNG Abstract Class Slide /18 Ôn tập Thừa kế: Kỹ thuật cho phép tái sử dụng data và code Lớp con thừa hưởng các đặc điểm của lớp cha. Trong Java, chỉ định thừa kế bằng từ khóa extends ( lớp con là mở rộng) của lớp cha. Overloading method: Kỹ thuật cho phép trong một lớp có các hành vi trùng tên nhưng khác chữ ký. Overriding method: Kỹ thuật cho phép viết lại code của hành vi mà lớp con thừa kế tư lớp cha để tạo ra sự khac biệt. Đa hình trong OOP có được là nhờ kỹ thuật Overriding. Khi ép kiểu (type casying) lớn sang kiểu nhỏ có thể bị tràn trị. Kiểm tra một đối tượng có thuộc về một lớp hay không bằng toan1 tử instanceof. Tham số trong hàm Java là tham số trị. Slide /18 Mục tiêu Giải thích được lớp trừu tượng là gì. Hiện thực được lớp trừu tượng, hành vi trừu tượng bằng Java. Giải thích đặc điểm của lớp trừu tượng. Slide /18 Nội dung Lớp trừu tượng là gì? Hiện thực lớp trừu tượng và hành vi trừu tượng. Đặc điểm của lớp trừu tượng. Slide /18 Lớp trừu tượng là gì? Xem kết qủa của việc khái quát hóa sau: class ANIMAL void Travel(); class Bird void Travel() class Fish void Travel() class Snake void Travel() Bạn có hình dung nổi một ANIMAL di chuyển như thế nào không? Bạn có hình dung nổi một đối tượng thuộc các lớp này di chuyển như thế nào không? Không Trừu tượng Có cụ thể Slide /18 Lớp trừu tượng- Abstract class Là kết qủa của việc khái quát hóa qúa cao đến nỗi không biết viết code thế nào. Là lớp có những hành vi chỉ khai báo mà không viết code. Để dành code cụ thể sẽ được hiện thực ở các lớp dẫn xuất ( lớp cụ thể hơn). Tư duy tự nhiên: Từ các đối tượng cụ thể Lớp cụ thể. Từ các lớp cụ thể có cùng tính chất lớp trừu tượng. Slide /18 Lớp trừu tượng -Bài tập tại lớp Mô tả các lớp cho hình tròn, hình chữ nhật, hình vuông, hình tam giác. Dùng kỹ thuật phân tích phân cấp thừa kế, khái quát hóa các lớp này để sinh ra một lớp trừu tượng có hànhh vi tính diện tích và tình chu vi. LAB: Cài đặt các lớp .

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.