TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng: Chương 4 - Châu Thị Bảo Hà

Bài giảng Lập trình hướng đối tượng - Chương 4 cung cấp cho người học những hiểu biết về tính kế thừa và tính đa hình trên java. Thông qua chương này người học có thể: Đánh giá được tầm quan trọng của kế thừa, hiện thực được tính kế thừa trong Java, vẽ được sơ đồ UML thể hiện tính kế thừa,. . | Chương 4 KẾ THỪA VÀ ĐA HÌNH TRÊN JAVA Mục tiêu Đánh giá được tầm quan trọng của kế thừa Hiện thực được tính kế thừa trong Java Vẽ được sơ đồ UML thể hiện tính kế thừa Viết lớp trừu tượng Hiện thực interface Nội dung . Khái niệm kế thừa . Kỹ thuật phân cấp kế thừa . Hiện thực tính kế thừa trong Java . Lớp trừu tượng (Abtract class) . Interface . Đa hình (Polymorphism) . Case Study . Một số lớp cơ bản trong Java 3 . Khái niệm kế thừa Vấn đề Ví dụ xét trường hợp bài toán quản lí nhân sự và sinh viên của một trường đại học Nhân viên Sinh viên Tên Ngày sinh Giới tính Lương Tên Ngày sinh Giới tính Lớp Nhập/xem tên Nhập/xem ngày sinh Nhập/xem giới tính Nhập/xem lương Nhập/xem tên Nhập/xem ngày sinh Nhập/xem giới tính Nhập/xem lớp Ta nhận thấy rằng hai lớp này có một số thuộc tính và phương thức chung: tên, ngày sinh, giới tính. Tuy nhiên, không thể loại bỏ các thuộc tính cá biệt để gộp chúng thành một lớp duy nhất, vì các thuộc tính lương nhân viên và lớp của sinh viên là cần thiết cho việc quản lí. Vấn đề nảy sinh như sau: Vấn đề nảy sinh: Phải viết mã trùng nhau đến hai lần cho các phương thức: nhập/xem tên, nhập/xem ngày sinh, nhập/xem giới tính tốn công sức Nếu khi có sự thay đổi về kiểu dữ liệu, chẳng hạn kiểu ngày sinh được quản lí trong hệ thống, phải sửa lại chương trình hai lần Giải quyết: sử dụng kỹ thuật kế thừa: nhóm các phần giống nhau của các lớp thành một lớp mới, sau đó cho các lớp ban đầu kế thừa lại lớp được tạo ra này Như vậy, mỗi lớp thừa kế (lớp dẫn xuất, lớp con) đều có các thuộc tính và phương thức của lớp bị thừa kế (lớp cơ sở, lớp cha) . Khái niệm kế thừa Vấn đề Ví dụ: Sinh viên Lớp Nhập/xem lớp Người Tên Ngày sinh Giới tính Nhập/xem tên Nhập/xem ngày sinh Nhập/xem giới tính Nhân viên Lương Nhập/xem lương Lớp cơ sở/ Lớp cha Lớp dẫn xuất/Lớp con Quay lại với bài toán quản lí trường đại học, các thuộc tính và phương thức chung giứa lớp Nhân viên và lớp Sinh viên là: Tên, Ngày sinh, Giới tính, Nhập/xem tên,

TỪ KHÓA LIÊN QUAN
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.