作業內容:迷你星際
實際步驟:
1、 定義person抽象類
public abstract class person
set}public string name
set}public abstract string getinfo();//獲得描述資訊,在listview中第三列顯示
}2、 定義三個兵種:機槍兵,火槍兵,醫生,繼承person抽象類
例如: public class jiqiangbing:person,isolder
private int attackpower;
public int attackpower
set}public override string getinfo()
",attackpower);
}3、 定義兩個介面:
public inte***ce isolder//士兵
public inte***ce inurse//醫生
4、 讓機槍兵和火槍兵繼承isolder介面,醫療兵繼承inurse介面,並實現方法
例如,機槍兵中的介面方法:
#region isolder 成員
public string attack()
一下打出了一把子彈,殺傷力:",
return msg;
}#endregion
5、 新增兵營類,用來隨機建立兵種
public class bingying
}6、 新增窗體控制項,並設定屬性
窗體中定義如下全域性變數:
list persons = new list();//儲存所有的小兵
inurse nurse;//儲存醫治者
person sold;//儲存被醫治者
7、 兵營按鈕的方法:
person person =
listviewitem item = new listviewitem(
8、 攻擊按鈕的方法:
isolder solder = getsolder();
if (solder != null)
= else
= "sorry,我不能攻擊人";
9、 getsolder()方法是獲得listview中選擇的士兵;
private isolder getsolder()
10、 其它程式參考以上**自己完成
如何布置家庭作業
李剛在傳統教學中,作業的布置是由老師安排,學生只需要按時 按質 按量完成就可以了,但是現在的教育提倡的是自主性 性學習,那麼。我們的作業布置也應該體現這兩大原則。作業是學生複習 鞏固 掌握所學知識和技能的重要環節,是促進學生學習的重要步驟,是教師了解教學效果與學生學習情況的重要途徑。而家庭作業更是極...
概率家庭作業2019
概率家庭作業2013.12.08 一 填空選擇題 1 甲 乙兩人玩抽撲克牌遊戲,遊戲規則是 從牌面數字分別為5 6 7的三張撲克牌中.隨機抽取一張,放回後,再隨機抽取一張,若所抽的兩張牌面數字的積為奇數,則甲獲勝 若所抽取的兩張牌面數字的積為偶數,則乙獲勝,這個遊戲填 公平 或 不公平 2 如圖,乙...
學生家庭作業簽字表
古河初中 七年級1班 10月19日姓名 懇請貴家長為了我們的學生你的孩子積極配合學校老師的工作,讓簽字成為一種習慣,讓簽字感染孩子。古河初中 學生家庭作業簽字表 七年級2班 10月19日姓名 懇請貴家長為了我們的學生你的孩子積極配合學校老師的工作,讓簽字成為一種習慣,讓簽字感染孩子。古河初中 學生家...