AP Computer Science A, CSA-U03
Xây dựng lớp (class)
Class Creation
9 bài học
Xây dựng lớp (class) (Class Creation) là unit 3/4 của khoá AP Computer Science A trên Duckling Study, bám theo khung chương trình (CED) hiện hành của College Board. Unit gồm 9 chủ đề: Trừu tượng hoá & thiết kế chương trình, Tác động của thiết kế chương trình, Cấu tạo một lớp, Hàm khởi tạo (constructor), Viết phương thức, Truyền & trả về tham chiếu đối tượng và 3 chủ đề khác.
Học xong unit này bạn làm được gì
- Biểu diễn thiết kế chương trình bằng natural language (ngôn ngữ tự nhiên) hoặc diagrams (sơ đồ), chỉ ra classes, data abstractions và procedural abstractions trong mỗi class, gồm tất cả attributes và behaviors.
- Giải thích social and ethical implications (hệ quả xã hội và đạo đức) của computing systems (hệ thống điện toán).
- Phát triển code để chỉ định các ràng buộc về access và visibility cho classes, data, constructors và methods.
- Phát triển code để khai báo các instance variable cho những attribute cần được khởi tạo trong phần thân constructor của một class.
- Phát triển code để định nghĩa behavior (hành vi) của một object (đối tượng) thông qua các method (phương thức) được viết trong một class (lớp), sử dụng primitive values (giá trị nguyên thủy), và xác định kết quả của việc gọi các method này.
- Phát triển code để định nghĩa hành vi của object thông qua các method được viết trong class bằng cách sử dụng object references, đồng thời xác định kết quả khi gọi các method này.
- Phát triển code (mã) để định nghĩa các hành vi của một class thông qua class method.
- Phát triển code để khai báo các class variable thuộc về class.
- Giải thích các vị trí trong code mà variable (biến) có thể được sử dụng.
- Phát triển code cho các expression (biểu thức) tự tham chiếu và xác định kết quả của các expression đó.
Lộ trình bài học
- U03-T01Trừu tượng hoá & thiết kế chương trìnhAbstraction and Program Design
- U03-T02Tác động của thiết kế chương trìnhImpact of Program Design
- U03-T03Cấu tạo một lớpAnatomy of a Class
- U03-T04Hàm khởi tạo (constructor)Constructors
- U03-T05Viết phương thứcMethods: How to Write Them
- U03-T06Truyền và trả về object referenceMethods: Passing and Returning References of an Object
- U03-T07Biến & phương thức của lớp (static)Class Variables and Methods
- U03-T08Phạm vi & quyền truy cậpScope and Access
- U03-T09Từ khoá this`this` Keyword
Nội dung bài học mở cho học viên đã mua khoá hoặc học tại lớp (giáo viên mở theo tiến độ dạy).
Học có trình tự cả khoá AP Computer Science A
Bài giảng theo CED, luyện tập chấm ngay và theo dõi tiến độ từng khái niệm.
Xem khoá học