Cho đoạn chương trình sau: class A { int x,y; public: void Nhap(); void Xuat(); }; class B:public A{ private: float z; }; void main() { A A1;B B1; A1=B1; B1=A1; getch(); } Hãy cho biết đoạn chương trình trên lỗi tại đâu?
Để quản lý các phương tiên giao thông đường bộ người ta xây dựng hệ thống các lớp đối tượng gồm: lớp xe đạp, lớp xe máy, lớp ô tô con, lớp xe tải. Sau quá trình phân tích nhận thấy rằng các lớp đối tượng trên cùng có các đặc điểm như sau: Tải_trọng, loại_động_cơ, Biển_số và đều di chuyển từ điểm a đến điểm b. Người ta xây dựng lớp PT_Giao_Thông làm lớp cơ sở cho các lớp đối tượng trên và lớp này gồm các phương thức là:
Cho lớp A, B, C trong đó lớp C kế thừa lớp A,B. Trong lớp A, B đều có phương thức Xuat, lớp C không có phương thức Xuất, khi khai báo đối tượng obj thuộc lớp C thì nếu gọi đến phương thức Xuat (obj.Xuat()) thì khi biên dịch thấy xuất hiện lỗi, trường hợp xảy ra lỗi này là do:
về câu hỏi!