tailieunhanh - Bài giảng Lập trình hướng đối tượng – Bài 08: Đa hình
Những nội dung chính được trình bày trong chương này gồm có: Giới thiệu về upcasting và downcasting, phân biệt liên kết tĩnh và liên kết động, nắm vững kỹ thuật đa hình, 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 để biết thêm nội dung chi tiết. | Bộ môn Công nghệ Phần mềm Viện CNTT amp TT Trường Đại học Bách Khoa Hà Nội om .c ng IT3100 co an LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG th o ng du Bài 08. Đa hình u cu https tailieudientucntt Mục tiêu om Giới thiệu về upcasting và downcasting .c Phân biệt liên kết tĩnh và liên kết động ng Nắm vững kỹ thuật đa hình co an Ví dụ và bài tập về các vấn đề trên với ngôn ngữ lập trình Java th o ng du u cu 2 https tailieudientucntt Nội dung om 1. Upcasting và Downcasting .c 2. Liên kết tĩnh và Liên kết động ng Đa hình Polymorphism co 3. an 4. Ví dụ và bài tập th o ng du u cu 3 https tailieudientucntt om .c ng 1. Upcasting và Downcasting co an th o ng du u cu 4 https tailieudientucntt 1. Upcasting và Downcasting om Chuyển đổi kiểu dữ liệu nguyên thủy .c Java tự động chuyển đổi kiểu khi ng Kiểu dữ liệu tương thích co Chuyển đổi từ kiểu hẹp hơn sang kiểu rộng hơn an int i th double d i ng Phải ép kiểu khi o Kiểu dữ liệu tương thích du Chuyển đổi từ kiểu rộng hơn sang kiểu hẹp hơn u cu int i byte b i byte b byte i 5 https tailieudientucntt 1. Upcasting và Downcasting om Chuyển đổi kiểu dữ liệu tham chiếu .c Kiểu dữ liệu tham chiếu có thể được chuyển đổi kiểu khi ng Kiểu dữ liệu tham chiếu lớp tương thích A co Nằm trên cùng một cây phân cấp kế thừa A var1 new B an A var1 new A th ng B C var2 C var1 o du Hai cách chuyển đổi u Up-casting cu dán cho nó một cái nhãn Down-casting C 6 https tailieudientucntt Upcasting om Up casting đi lên trên cây phân cấp thừa kế moving up the inheritance hierarchy .c ng Up casting là khả năng nhìn nhận đối tượng thuộc co lớp dẫn xuất như là một đối tượng thuộc lớp cơ sở. an Tự động chuyển đổi kiểu th ng o du u cu 7 https tailieudientucntt Upcasting om Ví dụ public class Test1 Person .c public static void main String arg - name String ng Employee e new Employee
đang nạp các trang xem trước