2016年5月2日 星期一

OOP物件導向要點

多型(多載)的實際意義:
允許多個名稱相同的建構函數或方法,限制是參數數量或是型態不能完全相同

//以下建構函數
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;
}

沒有留言:

張貼留言