Danh mục

Bài giảng Lập trình hướng đối tượng – Bài 08: Đa hình

Số trang: 40      Loại file: pdf      Dung lượng: 1.10 MB      Lượt xem: 14      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 18,000 VND Tải xuống file đầy đủ (40 trang) 0

Báo xấu

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng – Bài 08: Đa hình Bộ môn Công nghệ Phần mềm Viện CNTT & TT Trường Đại học Bách Khoa Hà Nội om .c ng IT3100 co anLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG th o ng du Bài 08. Đa hình u cu CuuDuongThanCong.com https://fb.com/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 CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung om1. Upcasting và Downcasting .c2. Liên kết tĩnh và Liên kết động ng Đa hình (Polymorphism) co3. an4. Ví dụ và bài tập th o ng du u cu 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt om .c ng1. Upcasting và Downcasting co an th o ng du u cu 4 CuuDuongThanCong.com https://fb.com/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 CuuDuongThanCong.com https://fb.com/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 ...

Tài liệu được xem nhiều: