Hướng dẫn thực hành Phương pháp lập trình hướng đối tượng - Tuần 1

Hướng dẫn thực hành PP LT hướng đối tượng  
Nội dung tuần 01  
Luyện tập cách xây dựng Hàm dựng và Hàm hủy cho lớp đối tượng.  
Hướng dẫn  
Xem xét thứ tự khởi tạo cũng như hủy đối tượng (thời điểm hàm dựng hay hàm hủy được  
gọi) thông qua ví dụ sau:  
static int numMax = 0;  
class Object  
{
private:  
int info;  
int curNum;  
public:  
Object();  
Object(int value);  
~Object();  
};  
Object::Object()  
{
info = 0;  
curNum = ++numMax;  
cout << "Khoi tao (mac dinh) doi tuong "<< curNum << endl;  
}
Object::Object(int value)  
{
info = value;  
curNum = ++numMax;  
cout << "Khoi tao (co doi so) doi tuong " << curNum << endl;  
}
Object::~Object()  
{
cout << "Huy doi tuong " << curNum << endl;  
}
void Create()  
{
Object obj1(5);  
Object obj2;  
//biến cục bộ hàm Create  
//biến cục bộ hàm Create  
}
Object objGlobal;  
void main()  
{
//biến toàn cục  
Object obj1;  
Create();  
//biến cục bộ hàm main  
//gọi hàm Create()  
Object obj2(3);  
//biến cục bộ hàm main  
BM CNPM  
Page 1  
Hướng dẫn thực hành PP LT hướng đối tượng  
}
Có nhận xét gì về kết quả xuất của chương trình.  
Bài tập  
Lưu ý: mục tiêu quan trọng là các thành phần dữ liệu hợp lệ của các lớp đối tượng, gợi ý kết  
quả chỉ là một trong số các cách khởi tạo giá trị với tham số.  
Khi khởi tạo với nhiều thành phần dữ liệu có mối liên quan với nhau thì nên thực hiện mối  
liên quan đó (ví dụ số ngày dư thì đổi sang tháng, tháng dư thì đổi sang năm,…)  
Bài 1  
Khai báo và cài đặt lớp Ngày sao cho hàm main sau chạy đúng.  
BM CNPM  
Page 2  
Hướng dẫn thực hành PP LT hướng đối tượng  
Bài 2  
Khai báo và cài đặt lớp Thời Gian để chạy đúng với hàm main sau:  
Bài 3  
Khai báo và cài đặt lớp Sinh Viên để chạy đúng với hàm main sau  
BM CNPM  
Page 3  
Hướng dẫn thực hành PP LT hướng đối tượng  
Bài 4  
Khai báo và cài đặt lớp Mảng Số Nguyên để chạy đúng với hàm main sau  
BM CNPM  
Page 4  
pdf 4 trang myanh 29240 Free
Bạn đang xem tài liệu "Hướng dẫn thực hành Phương pháp lập trình hướng đối tượng - Tuần 1", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfhuong_dan_thuc_hanh_phuong_phap_lap_trinh_huong_doi_tuong_tu.pdf