top of page
Featured Posts
Recent Posts
Follow Me
  • Facebook Long Shadow
  • Google+ Long Shadow

C/C++ OOP Class


  • Trong đa hình kế thừa các lớp con phải có hàm nhập giống lớp cha về interface thì mới dùng được. Nếu không sẽ không hiển thị phần hàm mà chỉ có ở lớp con bởi lẽ ta sử dụng con trỏ lớp cha. Vì vậy trong trường hợp này nếu nhất quyết không thể gom lại chung interface thì tốt nhất là bỏ vô hàm khởi tạo có tham số luôn để khi cấp phát vào con trỏ thì giá trị sẽ được nhập theo kiểu lớp con đó luôn.

  • Quy tắc không thể phá khi xây dựng đa hình kế thừa là chung interface. Bởi lẽ khi đó dùng con trỏ lớp cha. Như vậy các thuộc tính thì có thể thêm ở lớp con nhưng giao diện phải giống y chang. Vì vậy lớp cha phải hỗ trợ phương thức nền cho tất cả lớp con để từ đó lớp con định nghĩa lại từ những thuộc tính thêm của nó. Và nếu không thằng con nào kế thừa được thằng cha trực tiếp không thêm gì thì coi như thằng cha vứt virtual thuần luôn.


 
Search By Tags

© 2015 by SONICSPINOVEL. Proudly created with Wix.com

bottom of page