Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Lập trình Java căn bản: Chương 3 - ThS. Võ Đức Cẩm Hải
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Lập trình Java căn bản: Chương 3 được biên soạn gồm các nội dung chính sau: Khái niệm về lớp và đối tượng; Cú pháp tạo lớp; Xây dựng và khởi tạo đối tượng; Tính thừa kế (Inheritance); Tính đa hình (Polymorphism); Lập trình với dữ liệu nhập; Một số lớp có sẵn của Java. | CHƯƠNG 3 LỚP VÀ ĐỐI TƯỢNG 1 Nội dung chương 3 3.1- Khaí niệm về lớp và đối tượng 3.2- Cú pháp tạo lớp 3.3- Xây dựng và khởi tạo đối tượng. 3.4- Tính thừa kế Inheritance 3.5- Tính đa hình Polymorphism 3.6- Lập trình với dữ liệu nhập 3.7- Một số lớp có sẵn của Java. 3.8- Giao diện Interface 3.9- Lớp trừu tượng Abstract class 3.10- Lớp nội Inner class 3.11- Gói phần mềm Package 3.12- Tóm tắt và câu hỏi. 3.13- Bài tập 2 3.1- Khái niệm về lớp và đối tượng Đối tượng Object vật người cụ thể Đối tượng Properties Methods Lớp class Mô hình template mô tả cho 1 nhóm đối tượng Đối tượng là 1 hiện hữu thực thể instance của class. Một lớp có thể là lớp con derived class- lớp dẫn xuất lớp thừa kế lớp mở rộng-extend của 1 lớp khác Quan hệ cha-con Class Hierarchy- Phân cấp các class Cấu trúc 1 lớp cùng các lớp con của nó tree 3 3.2- Cú pháp khai báo class Khai báo 1 class là khai báo một mẫu template chung mô tả cho 1 nhóm đối tượng cùng đặc tính. Thực thể entity Một biểu diễn cho một đối tượng bao gồm properties và behaviors Là một biểu diễn cho một đối tượng vật lý hoặc quan niệm của tự nhiên. Mỗi ngôn ngữ OOP hỗ trợ khác nhau về cách khai báo class cũng như các hỗ trợ các kỹ thuật OOP khác nhau. 4 Cú pháp khai báo class trong Java class CLASSNAME extends FATHERCLASSNAME DataType1 Property1 Value DataType2 Property1 Value CLASSNAME DataType Arg constructor Modifier DataType MethodName DataType Arg public - private- protected giống C final Không cho phép con mở rộng override Không có modifier Mặc định là friend cho phép các đối tượng thuộc các class cùng package truy cập 5 Đặc tính truy xuất Modifier private friendly protected public Cùng class YES YES YES YES Cùng gói NO YES YES YES khác class lớp con trong NO YES YES YES cùng gói với lớp cha Khác gói khác NO NO NO YES lớp Lớp con khác NO NO YES YES gói với lớp cha 6 Ôn lại về chỉ thị static static property Dữ liệu chung cho mọi đối tượng cùng lớp Nằm ngoài vùng nhớ của đối tượng mang ý nghĩa của 1 biến toàn cục class .