TAILIEUCHUNG - Bài giảng Lập trình java cơ bản: Chương 8 - Lê Tân

Bài giảng Lập trình java cơ bản: Chương 8 trình bày về thừa kế, đa hình và phạm vi trong lập trình Java. Bài giảng này giúp các bạn nắm thêm những kiến thức về: thừa kế, biến This và quá tải phương thức, tính đa hình, lớp Object, cú pháp lớp gốc, phạm vi truy cập, thực hiện một lớp gốc và phương thức tạo sao chép trong lập trình Java. | LẬP TRÌNH JAVA CƠ BẢN Lê Tân Bộ môn: Lập trình máy tính Chương 8 THỪA KẾ, ĐA HÌNH VÀ PHẠM VI Nội dung chương 8 Thừa kế Biến this và quá tải phương thức Tính đa hình Lớp Object Cú pháp lớp gốc Phạm vi truy cập Thực hiện một lớp gốc Phương thức tạo sao chép /30 Thừa kế Phát triển những lớp mới từ các lớp đã tồn tại. Lớp con có thể thừa kế tất cả những vùng dữ liệu và phương thức của lớp cha. Dùng từ khóa extends để chỉ lớp con. Ví dụ: lớp C2 (lớp các hình vuông) được phát triển từ lớp C1 (lớp các hình chữ nhật) class C2 extends C1{ Khai báo dữ liệu và phương thức của C2 } C2 được gọi là lớp con (subclass, extended class, derived class) C1 được gọi là lớp cha (superclass, parent class, base class) /30 Thừa kế Subclass thừa kế từ superclass các trường dữ liệu và phương thức có thể truy cập được Có thể thêm vào các trường dữ liệu và phương thức mới. Thực tế, subclass thường được mở rộng để chứa nhiều thông tin chi tiết và nhiều chức năng hơn Ví dụ lớp Cylinder thừa kế từ lớp Circle: /30 Biến this và quá tải phương thức Là một biến ẩn tồn tại trong tất cả các lớp, được sử dụng trong khi chạy và tham khảo đến bản thân lớp chứa nó. Ví dụ: class A { int ; String ; // Contructor của lớp A public A(int par_1, String par_2){ = par_1; = par_2; } (){ // } (){ () // } } /30 Biến this và quá tải phương thức Việc khai báo trong một lớp nhiều phương thức có cùng tên nhưng khác tham số (khác kiểu dữ liệu, khác số lượng tham số) gọi là khai báo quá tải phương thức (overloading method). Ví dụ: public class Xemay { // khai báo fields public float tinhgiaban(){ return 2 * chiphisx; } public float tinhgiaban(float huehong){ return (2 * chiphisx + huehong); } } /30 Tính đa hình Khả năng của ngôn ngữ cho phép đặt trùng tên phương thức và cho phép xác định phương thức thích hợp nào được gọi phụ

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