Câu 3:
class Work{
....public:
........string getName();
........string getDes();
....private:
........string name;//tên công viêc
........strng description;//mô tả công viêc
};
void main()
{
....Work works[2];
....works[0] = new Work("1","hard");
....works[1] = new Work("2");
}
Cài đăt các hàm constructor mà lớp work cần có đê đoan chưong trình trên có thê chạy đúng. Chi rõ dòng lênh nào tương ứng với hàm (toán tử) nào đuoc dùng.
Constructor có 1 tham số, dùng cho dòng lệnh works[1] = new work("2");
public Work (string n)
{
....name = n;
}
Constructor có 2 tham số, dùng cho dòng lệnh works[0] = new work("1", "hard");
public Work (string n, string ds)
{
....name = n;
....description = ds;
}
Hàm getName
public string getName()
{
....return name;
}
Hàm getDes
public string getDes()
{
....return description;
}