01/10/2018, 00:21
Hỏi về tính kế thừa
Giả sử mình có class “Điểm” có x,y.
Yêu cầu tạo class “Hình Vuông” có 4 điểm.
Ta cần khai báo như thế nào để có 4 object :“Điểm” thuộc vào 1 object “Hình Vuông”?
Bài liên quan
Mình chưa học C++ nên chưa biết khai báo class ra sao nhưng bên Java thì mình nghĩ đó không phải là tính kế thừa, mà chỉ là class Hình Vuông của bạn có thuộc tính với kiểu dữ liệu là Object của 1 class khác thôi
Thì trong class Hình Vuông bạn cho 4 thuộc tính có kiểu Điểm là 4 đỉnh của Hình Vuông. Vậy mỗi 1 object của lớp Hình Vuông sẽ có 4 đỉnh là 4 object của lớp Điểm đó…
Nhưng mà cái này thì liên quan gì tính kế thừa nhỉ?
AABB bạn chỉ cần kết tập 2 điểm vào 1 đối tượng hình chữ nhật là OK!.
Tại sao mình không include được?
bạn xem thử nó báo lỗi gì?
Bên file Point.cpp bác phải include “Point.h” luôn nhé @@ bác check lại thử xem
Cái này mình tìm ra rồi. Do file Point.h với Point.cpp không nằm chung folder với project đang làm nên không include đươc. Có 2 giải pháp
Cảm ơn mọi người. Sử dụng tính kế thừa “Point.h” cho class “Hinh Vuong” tiết kiệm rất nhiều thời gian - nhờ tính tái sử dụng