...
}
}
CHƯƠNG 2:
ĐỐI TƯỢNG VÀ LỚP
2. LỚP
2.1.4 Phạm vi lớp
Tất cả các thành phần của lớp sẽ được coi là thuộc phạm vi lớp, trong định nghĩa hàm
thành phần của lớp có thể tham khảo đến bất kỳ ... nào khác của lớp đó
2.1.5 Từ khoá xác định phạm vi lớp
-
Những thành phần được liệt kê trong phần private chỉ được truy xuất bên trong phạm
vi lớp
-
Những thành phần được liệu...
... vi lớp của lớp khác. Điều này dẫn tới một lớp lồng nhau trong
đó lớp được chứa đựng bởi lớp khác.
•
Ở phạm vi cục bộ của một khối hay một hàm. Điều này dẫn đến một lớp
cục bộ
trong đó lớp ... = y; }
Chương 7: Lớp
105
//
private:
int x, y;
}
Ở đây x và y trong hàm xây dựng (phạm vi bên trong) che đi x và y trong lớp
(phạm vi bên ngoài).
x và y tr...
... tập
Ngôn ngữ lập trình C++ Chương 8: Lớp và đối tượng 2/29
-
Một định nghĩa lớp gồm 2 thành phần: phần đầu và phần
thân.
-
Phần đầu lớp chỉ định tên lớp và các lớp cơ sở
-
Phần thân lớp định nghĩa ... nghĩa lớp, khai báo
các đối tượng, các loại hàm trong lớp,
Nội dung
Định nghĩa lớp
Khai báo đối tượng
Kiểu của phương thức và các tham số
Hàm
Ngôn ngữ lập trình...
... chương trình sử dụng lớp String vừa tạo.
Lưu ý: Lớp String sẽ được dùng trong các bài tập
sau.
Thiết kế & Cài đặt lớp
Template
Bài thực hành 03
Bài 1
Cài đặt lớp Stack cho phép ... phép toán kết hợp gán (+=, -=) cho
lớp Date đã cài đặt ở bài thực hành 01.
Viết chương trình minh họa sử dụng các lớp vừa cài
đặt.
Bài 6
Cài đặt lớp String đặc tả chuỗi ký...