tailieunhanh - Lập trình Java: Chương 4: Tính kế thừa và đa hình
Giải thích được: – Thừa kế là gì trong OOP – Các loại thừa kế trong các ngôn ngữ OOP – Đa hình là gì trong OOP • Phân biệt được kỹ thuật Overloading và overriding • Hiện thực được đặc điểm thừa kế trong OOP với Java • Hiện thực được đặc điểm đa hình trong OOP với Java • Sử dụng được toán tử instanceOf và ép kiểu trong Java | Chương 4- Tính Thừa kế và Đa hình Slide /31 Chương 04 TÍNH KẾ THỪA VÀ ĐA HÌNH INHERITANCE - POLYMORPHISM ThS. Nguyễn Thị Thùy LẬP TRÌNH JAVA Chương 4- Tính Thừa kế và Đa hình Slide /31 Mục tiêu Giải thích được: Thừa kế là gì trong OOP Các loại thừa kế trong các ngôn ngữ OOP Đa hình là gì trong OOP Phân biệt được kỹ thuật Overloading và overriding Hiện thực được đặc điểm thừa kế trong OOP với Java Hiện thực được đặc điểm đa hình trong OOP với Java Sử dụng được toán tử instanceOf và ép kiểu trong Java Giải thích được những tình huống có thể xẩy ra khi ép kiểu Giải thích được loại tham số trong hàm của Java ThS. Nguyễn Thị Thùy Chương 4- Tính Thừa kế và Đa hình Slide /31 Nội dung Tính kế thừa – Inheritance. Các loại thừa kế. Hiện thực lớp con trong Java. Tính đa hình. Kỹ thuật Overriding Quan hệ qiữa các lớp Toán tử instanceof Vấn đề ép kiểu trong Java Tham số của hàm trong Java ThS. Nguyễn Thị Thùy Chương 4- Tính Thừa kế và Đa hình Slide /31 Tính kế thừa – Inheriatance Khả năng một lớp thừa hưởng data và code từ một hay nhiều lớp khác. Kỹ thuật giúp tái sử dụng code Tiết kiệm công sức lập trình, công sức kiểm tra code. ThS. Nguyễn Thị Thùy Chương 4- Tính Thừa kế và Đa hình Slide /31 Các loại thừa kế Đơn thừa kế Đa thừa kế (thừa kế bội) Mỗi ngôn ngữ OOP hỗ trợ khả năng thừa kế riêng. C++: đa thừa kế. C#, Java: Đơn thừa kế ThS. Nguyễn Thị Thùy Chương 4- Tính Thừa kế và Đa hình Slide /31 Hiện thực lớp con trong Java class CLASSNAME extends FATHERCLASSNAME { DataType1 Property1 [=Value]; DataType2 Property1 [=Value]; CLASSNAME (DataType Arg, ) // constructor { } [Modifier] DataType MethodName( DataType Arg, ) { } } Lớp con là mở rộng của lớp cha ThS. Nguyễn Thị Thùy Chương 4- Tính Thừa kế và Đa hình Slide /31 100 emp mng p 200 300 P01 Hoa 21 P02 Luan 25 150 P03 Quang 25 150 200 100 200 300 Thí dụ về thừa kế ThS. Nguyễn Thị Thùy Chương 4- Tính Thừa kế | Chương 4- Tính Thừa kế và Đa hình Slide /31 Chương 04 TÍNH KẾ THỪA VÀ ĐA HÌNH INHERITANCE - POLYMORPHISM ThS. Nguyễn Thị Thùy LẬP TRÌNH JAVA Chương 4- Tính Thừa kế và Đa hình Slide /31 Mục tiêu Giải thích được: Thừa kế là gì trong OOP Các loại thừa kế trong các ngôn ngữ OOP Đa hình là gì trong OOP Phân biệt được kỹ thuật Overloading và overriding Hiện thực được đặc điểm thừa kế trong OOP với Java Hiện thực được đặc điểm đa hình trong OOP với Java Sử dụng được toán tử instanceOf và ép kiểu trong Java Giải thích được những tình huống có thể xẩy ra khi ép kiểu Giải thích được loại tham số trong hàm của Java ThS. Nguyễn Thị Thùy Chương 4- Tính Thừa kế và Đa hình Slide /31 Nội dung Tính kế thừa – Inheritance. Các loại thừa kế. Hiện thực lớp con trong Java. Tính đa hình. Kỹ thuật Overriding Quan hệ qiữa các lớp Toán tử instanceof Vấn đề ép kiểu trong Java Tham số của hàm trong Java ThS. Nguyễn Thị Thùy Chương 4- Tính Thừa
đang nạp các trang xem trước