Được gửi bởi
buihoanghai10
Mình muốn xây dựng mô hình như sau:
Class Parrent
{
public int Update()
{
//Do something
}
}
Class Child1: Parrent
{
public int Update()
{
// Làm Update() của Parrent
//Làm Update() của Child1
}
}
Class Child2: Parrent
{
public int Update()
{
//Làm Update() của Child2
}
}
Thì phải xây dựng thế nào?
Ở class Parent thì chắc bạn biết làm rồi, còn class Child2 thì method Update của nó bạn làm tương tự như của class Parent và thay đổi theo ý thích.
Cuối cùng class Child1 thì có hơi khác chút xíu, muốn update theo của Parent thì khai báo như sau:
public:
Child1::Update(){
//Làm gì đó khác với method Update ở class Parent.
}
Còn về method Update ở class Parent mawkc định lớp Child1 đã có rồi ko cần làm lại, tức là khi bạn sử dụng các method ở class Child1 bạn phải chỉ rõ ra là dùng method nào còn nếu ko mặc định method Update của class Parent sẽ được gọi đến.
Tôi chỉ là 1 kẻ tâm...vô thường!!!
Bookmarks