Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Nắm vững một số định nghĩa trong OOP bao gồm: Trừu tượng hóa dữ liệu.Lớp, đối tượng, thể hiện.Thông điệp và gửi thông điệp.Tính bao đóng. Tính kế thừa.Tính đa hình | CÁC KHÁI NIỆM CƠ BẢN VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Chương 02- Các khái niệm cơ bản trong OOP Slide / Mục tiêu Nắm vững một số định nghĩa trong OOP bao gồm: Trừu tượng hóa dữ liệu. Lớp, đối tượng, thể hiện. Thông điệp và gửi thông điệp. Tính bao đóng. Tính kế thừa. Tính đa hình Chương 02- Các khái niệm cơ bản trong OOP Slide / Nội dung Kiểu dữ liệu trừu tượng (abstract data type) Đối tượng-Lớp-thể hiện Thông điệp (message) Tính bao đóng (encapsulation) Tính kế thừa (inheritance) Tính tương ứng bội-đa hình (polymorphism) Lớp và đối tượng trong Java Chương 02- Các khái niệm cơ bản trong OOP Slide / Kiểu dữ liệu trừu tượng Abstract Data Type. Kết qủa của việc khái quát hóa các thực thể. Chương 02- Các khái niệm cơ bản trong OOP Slide / Khái quát hóa Khái quát hóa 1 5 7 -3 8 Số nguyên ( int ) Người ( PERSON ) Danh từ chung trong ngôn ngữ tự nhiên attributes int, NGUOI, PERSON là các ADT 2.2- Đối tượng, Lớp, Thể hiện | CÁC KHÁI NIỆM CƠ BẢN VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Chương 02- Các khái niệm cơ bản trong OOP Slide / Mục tiêu Nắm vững một số định nghĩa trong OOP bao gồm: Trừu tượng hóa dữ liệu. Lớp, đối tượng, thể hiện. Thông điệp và gửi thông điệp. Tính bao đóng. Tính kế thừa. Tính đa hình Chương 02- Các khái niệm cơ bản trong OOP Slide / Nội dung Kiểu dữ liệu trừu tượng (abstract data type) Đối tượng-Lớp-thể hiện Thông điệp (message) Tính bao đóng (encapsulation) Tính kế thừa (inheritance) Tính tương ứng bội-đa hình (polymorphism) Lớp và đối tượng trong Java Chương 02- Các khái niệm cơ bản trong OOP Slide / Kiểu dữ liệu trừu tượng Abstract Data Type. Kết qủa của việc khái quát hóa các thực thể. Chương 02- Các khái niệm cơ bản trong OOP Slide / Khái quát hóa Khái quát hóa 1 5 7 -3 8 Số nguyên ( int ) Người ( PERSON ) Danh từ chung trong ngôn ngữ tự nhiên attributes int, NGUOI, PERSON là các ADT 2.2- Đối tượng, Lớp, Thể hiện POP: ADT dạng struct + các functions OOP : Lớp (Class): Đại diện của một tập các đối tượng (object) cùng loại Cùng mô tả, cùng hành vi. Thể hiện – instance: Đại diện của một đối tượng (các thuộc tính có giá trị cụ thể). Chương 02- Các khái niệm cơ bản trong OOP Slide / Thông điệp, thông báo - Message Send a message: Yêu cầu 1 đối tượng thực thi một hành vi (gọi thực hiện một phương thức nào đó của đối tượng). Thí dụ: x là một HOCSINH x.VietLyLich(); String S= x.getName(); int n= x.getAge(); Chương 02- Các khái niệm cơ bản trong OOP Slide / Bao đóng - Encapsulation Che dấu đi dữ liệu. Bên ngoài chỉ tương tác được với đối tượng qua một số phương thức. Chương 02- Các khái niệm cơ bản trong OOP Slide / class NGƯỜI Tên NămSinh TênNgườiYêu TiêuHóa() Nuốt() Đi() Đứng() Chạy() Nhẩy() . getTen() getNamSinh() getTenNguoiYeu() Bao đóng. Chương 02- Các khái niệm cơ bản trong OOP Slide / class CIRLCE int x, y, r; int BorderColor; int .