TAILIEUCHUNG - Bài giảng Lập trình Java 1 - Bài 7: Kế thừa

Kết thúc bài học này bạn có khả năng: Nắm vững sự phân cấp thừa kế, tái sử dụng các lớp sẵn có, biết cách ghi đè phương thức, nắm vững lớp và phương thức trừu tượng. . | Bài giảng Lập trình Java 1 - Bài 7: Kế thừa LẬP TRÌNH JAVA 1 BÀI 7: KẾ THỪA MỤC TIÊU Kết thúc bài học này bạn có khả năng Nắm vững sự phân cấp thừa kế Tái sử dụng các lớp sẵn có Biết cách ghi đè phương thức Nắm vững lớp và phương thức trừu tượng SỰ PHÂN CẤP THỪA KẾ Các lớp trong Java tồn tại trong một hệ thống thứ bậc phân cấp, gọi là cây thừa kế Lớp bậc trên gọi là lớp cha (super class) trong khi các lớp bậc dưới gọi là lớp con (sub class) Trong Java một lớp chỉ có một lớp cha duy nhất (đơn thừa kế) PHÂN CẤP THỪA KẾ class Bicycle{ } class MountainBike extends Bicycle{ } class RoadBike extends Bicycle{ } class TandemBike extends Bicycle{ } Hình Hình đa giác Hình tròn DEMO Hình chữ nhật Tam giác Hình vuông Xây dựng các lớp theo cấu trúc phân cấp kế thừa như sơ đồ THỪA KẾ Mục đích của thừa kế là tái sử dụng. Lớp con được phép sở hữu các tài sản (trường và phương thức) của lớp cha Lớp con được phép sở hữu các tài sản public hoặc protected của lớp cha Lớp con cũng được phép sở hữu các tài sản mặc định {default} của lớp cha nếu lớp con và lớp cha được định nghĩa cùng gói Lớp con không thể truy cập thành viên private của lớp cha Lớp con không kế thừa các hàm tạo của lớp cha KẾ THỪA package ; public class NhanVien{ public String hoTen; protected double luong; public NhanVien(String hoTen, double luong){ } A. void xuat(){ } B. private double thueThuNhap(){ } C. () } D. () package ; public class TruongPhong extends NhanVien{ public double trachNhiem; public TruongPhong (String hoTen, double luong, double trachNhiem){ } public void xuat(){ // Mã ở đây có thể sử dụng những tài sản nào của lớp cha } } DEMO Hiện thực hóa ví dụ của slide trước SỬ DỤNG SUPER Truy cập đến các thành viên của lớp cha bằng cách sử dụng từ khóa super public class Parent{ public String name; Có thể sử dụng super để .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.