多型(多載)的實際意義:
允許多個名稱相同的建構函數或方法,限制是參數數量或是型態不能完全相同
//以下建構函數
public man(string givenName)
{
name = givenName;
gender = "M";
}
public man(string givenName, string givenGender)
{
name = givenName;
gender = givenGender;
}
//以下方法
public jump(int givenHeight)
{
height = givenHeight;
direction = "up";
}
public jump(int givenHeight, string givenDirection)
{
height = givenHeight;
direction = givenDirection;
}
沒有留言:
張貼留言