實現多型的兩種方式 介面和抽象類
抽象類using system;
using system.collections.generic;
using system.text;
namespace eric.dotnet
}abstract class person
get
}public int32 age
set
}public abstract void dowork();
}inte***ce iperson
}class personatschool : person
}class personatbus : person}}
介面using system;
using system.collections.generic;
using system.text;
namespace eric.dotnet
}inte***ce iperson
int32 age
void dowork();
}class personathome : iperson
set
}public int32 age
set
}public void dowork()
}class personatschool : iperson
set
}public int32 age
set
}public void dowork()
}class personatbus : iperson
set
}public int32 age
set
}public void dowork()}}
物件導向之多型
多型即事物存在的多種形態 要有繼承 要有方法重寫 要有父類引用指向子類物件 1,多型中的成員訪問特點之成員變數 編譯看左邊 父類 執行看左邊 父類 2,多型中的成員訪問特點之成員方法 編譯看左邊 父類 執行看右邊 子類 3,多型中的成員訪問特點之靜態成員方法 編譯看左邊 父類 執行看左邊 父類 總結...
物件導向之多型
多型指的是一類事物有多種形態,多型性是指在不考慮例項型別的情況下使用例項 class animals def run self print running class dog animals def run self print dog is running class pig animals de...
物件導向之多型
多型指的是一類事物有多種形態 動物有多種形態 人,狗,豬 import abc class animal metaclass abc.abcmeta 同一類事物 動物 abc.abstractmethod deftalk self pass class people animal 動物的形態之一 人...