class student : person
public int no
}class teacher : person
public int salar
}
2,/*定義父親類father(姓lastname,財產property, 血型bloodtype)
,兒子son類(玩遊戲playgame方法),女兒daughter類(跳舞dance方法),
呼叫父類建構函式(:base())給子類字段賦值*/
class faher
public string lastname
public double property
public bloodtype bloodtype1 //我靠bloodtype充當資料型別
}
class son:faher
public void playgame()
}class daughter:faher
public void dance()
}
public enum bloodtype //定義血型列舉
}4,,多型
class program
; for (int i = 0; i < cns.length; i++)
else if (cns[i] is japnese)
else if(cns[i] is american)
}console.readkey();
}}class person
public string name
}class chinese:person
public void say()
,我是中國人,,",name);
}}class japnese : person
public void say()
,我是日本人,,", name);
}}class american : person
public void say()
,我是美國人,,", name);
}}
person cns=new person;
for (int i = 0; i < cns.length; i++)
console.readkey();}}
}class person
public string name
public virtual void say()
}class chinese:person
public override void say()
,我是中國人,,",name);
}}class japnese : person
public override void say()
,我是日本人,,", name);
}}class american : person
public override void say()
,我是美國人,,", name);
}}
6//靜態類,靜態函式
//靜態類不能被繼承,也不能繼承
//封裝、繼承的目的是為了重用**、為了多型,而靜態類不能繼承,所以封裝與靜態時對立的
//靜態類不能被繼承,但是類中的靜態方法可以.靜態方法就是可以用類名直接點出來,不用建立物件而已。
class program
public static void as() }
public class a
public static void b()
}
}
C 物件導向繼承多型練習
總時間限制 1000ms 記憶體限制 65536kb 在此處補充你的 描述 程式填空產生指定輸出 include using namespace std class b void fun b int n int main 輸入無輸出 d fun b fun d fun nbval 2 nbval 2...
C 多型 繼承多型
什麼是多型?個人理解為 在程式語言繼承關係中,子類能替代父類,表現出不同的行為。換句話說 在繼承關係中,乙個類被例項化被其子類替代,子類中有父類的虛方法重寫,或者有父類同名方法 new 呼叫相同方法時候,將表現出子類或者父類中不同行為 老闆,上 static void main string arg...
java類與多型的上機練習(繼承)
10 某公司的雇員分為以下若干類 employee 這是所有員工總的父類,屬性 員工的姓名和生日月份。方法 getsalary int month 根據引數月份來確定工資,如果該月員工過生日,則公司會額外獎勵100元。salariedemployee employee的子類,拿固定工資的員工。屬性 ...