tailieunhanh - Lập trình Java: Chương 3: Lớp kiểu dữ liệu trừu tượng

Lớp: Hiện thực chung cho một tập các đối tượng có cùng đặc điểm và hành vi. Một lớp có thể là lớp con của một lớp đã có. Hiện thực lớp: – Khai báo mức cho phép sử dụng. – Khai báo lớp cha. – Khai báo các thành phần thuộc tính. – Hiện thực code các hành vi. Lớp và mỗi thành phần cần phải chỉ định mức độ cho phép truy cập (tính bảo mật) access modifier. Mỗi ngôn ngữ OOP quy định cú pháp riêng cho việc. hiện thực lớp | Chương 3 LỚP – KIỂU DỮ LIỆU TRỪU TƯỢNG CLASS – ABSTRACT DATA TYPE LẬP TRÌNH JAVA ThS. Nguyễn Thị Thùy Chương 3- Lớp – Kiểu dữ liệu trừu tượng Mục tiêu Nắm vững cấu trúc của một lớp. Nắm vững các chỉ thị truy cập. Giải thích được constructor và destructor. Giải thích được khái niệm đối tượng hiện hành. Truy cập thành phần thừa kế từ lớp cha. Hiện thực được lớp bằng Java. ThS. Nguyễn Thị Thùy Chương 3- Lớp – Kiểu dữ liệu trừu tượng Nội dung Cấu trúc 1 lớp và access modifiers Sử dụng một lớp Chỉ thị this Overloading một hành vi Hành vi khởi tạo (constructor) Chỉ thị super Hành vi hủy (destructor) Thành phần static Chỉ thị final Phương pháp giải bài toán với Java – Chạy ứng dụng Java có tham số ThS. Nguyễn Thị Thùy Chương 3- Lớp – Kiểu dữ liệu trừu tượng Cấu trúc 1 lớp và access modifiers Lớp: Hiện thực chung cho một tập các đối tượng có cùng đặc điểm và hành vi. Một lớp có thể là lớp con của một lớp đã có. Hiện thực lớp: Khai báo mức cho phép sử dụng. Khai báo lớp cha Khai báo các thành phần thuộc tính. Hiện thực code các hành vi. Lớp và mỗi thành phần cần phải chỉ định mức độ cho phép truy cập (tính bảo mật) access modifier Mỗi ngôn ngữ OOP quy định cú pháp riêng cho việc hiện thực lớp. ThS. Nguyễn Thị Thùy Chương 3- Lớp – Kiểu dữ liệu trừu tượng Cấu trúc một lớp Field_1 Field_2 . Method_1() Method_2() class B Các giới hạn truy cập Cho phép truy cập tự do (public) Chỉ cho phép trong cùng một gói truy cập Không cho bên ngoài truy cập (private). Chỉ cho lớp con truy cập (protected). Không cho phép lớp con hiệu chỉnh (final). Access Modifiers class A là con ThS. Nguyễn Thị Thùy Chương 3- Lớp – Kiểu dữ liệu trừu tượng Cú pháp khai báo class trong Java [Modifier] class CLASSNAME [extends FATHERCLASSNAME] { [Modifier] DataType1 Property1 [=Value]; [Modifier] DataType2 Property2 [=Value]; [Modifier] DataType MethodName(DataType Arg, ) { } } Không có modifier : Mặc . | Chương 3 LỚP – KIỂU DỮ LIỆU TRỪU TƯỢNG CLASS – ABSTRACT DATA TYPE LẬP TRÌNH JAVA ThS. Nguyễn Thị Thùy Chương 3- Lớp – Kiểu dữ liệu trừu tượng Mục tiêu Nắm vững cấu trúc của một lớp. Nắm vững các chỉ thị truy cập. Giải thích được constructor và destructor. Giải thích được khái niệm đối tượng hiện hành. Truy cập thành phần thừa kế từ lớp cha. Hiện thực được lớp bằng Java. ThS. Nguyễn Thị Thùy Chương 3- Lớp – Kiểu dữ liệu trừu tượng Nội dung Cấu trúc 1 lớp và access modifiers Sử dụng một lớp Chỉ thị this Overloading một hành vi Hành vi khởi tạo (constructor) Chỉ thị super Hành vi hủy (destructor) Thành phần static Chỉ thị final Phương pháp giải bài toán với Java – Chạy ứng dụng Java có tham số ThS. Nguyễn Thị Thùy Chương 3- Lớp – Kiểu dữ liệu trừu tượng Cấu trúc 1 lớp và access modifiers Lớp: Hiện thực chung cho một tập các đối tượng có cùng đặc điểm và hành vi. Một lớp có thể là lớp con của một lớp đã có. Hiện .