tailieunhanh - Bài giảng Lập trình hướng đối tượng: Chương 3 - Châu Ngân Khánh

Chương 3 cung cấp những kiến thức về lớp (class). Nội dung chính trong chương này gồm có: Khai báo lớp, các thành phần cơ bản của lớp, toán tử phạm vi, danh sách khởi tạo thành viên, thành viên hằng - thành viên tĩnh,.và các nội dung liên quan khác. | CHƯƠNG 3 LƠP rri ac Khai báo lớp Các thành phần cơ bản của lớp Châu Ngân Khánh - Bộ mồn CNTT Nội dung Lớp - Quyền truy xuất Khai báo định nghĩa 1 lớp đơn giản Hàm thành viên nội tuyến inline Hàm xây dựng constructor Hàm hủy destructor Hàm bạn friend - Lớp bạn Đối số mặc định Đối số thành viên ẩn con trỏ this Châu Ngán Khanh - Bộ môn CNTT 2 Nội dung tt Toán tử phạm vi Danh sách khởi tạo thành viên Thành viên hằng - Thành viên tĩnh Thành viên tham chiếu Thành viên là đối tượng của 1 lớp Mảng các đối tượng Phạm vi lớp Cấu trúc structure và hợp union Các trường bit Châu Ngân Khanh - Bộ môn CNTT Khái niệm lớp Châu Ngán Khanh - Bộ môn CNTT 4 Lớp đơn giàn ví dụ Khai báo Lớp class Diem int xVal. yVal public void Gan int int void Cong int int void main Diem pt Tạo ra đối tượng thuộc lớp Point pịnh nghĩa pác hàm ịhành viên void Point Gan int X int y xVal x yVal y void Point Cong int X int y xVal x yVal y 10 20 2 2 Gọi hàm trên đối tượng 10 Đúng hay sai Diem pt 1 pt2 pt3 Châu Ngân Khanh - Bộ môn CNTT Hàm thành viên nội tuyến Hàm inline cải thiện tốc độ thực thi Tốn bộ nhớ dành cho mã lệnh khi thực thi. Châu Ngân Khanh - Bộ môn CNTT 6 ví dụ - Lớp Set tập hỢp ttinclude const maxCard 100 enum Bool false true class Set private int el e ms max Card int card public void EmptySet card 0 Bool IsMember const int void AddElem const int void RmvElem const int void Copy Set Bool Equal Set void Intersect Set Set void Union Set Set void Print Bool SetlsMember const int elem for register i 0 i card i if elemsji elem return true return false void Set AddElem const int elem if lsMember elem return if card maxCard elems card elem else cout Set overflow endl . void Set RmvElem const int elem for register I 0 i card i if elemsp elem for i card-1 i Dịch elemsji elems i 1 -card Châu Ngân Khanh - Bộ môn CNTT Ví dụ - Lớp Set tt void Set Copy Set Ẵset for register I 0 I card I elems i card Bool Set Equal Set set if card I- return false .

TỪ KHÓA LIÊN QUAN