logo资料库

C#发奖学金代码.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
发奖学金 using System; public class student { protected string name; protected int age; protected decimal score; public student(string name,int age,decimal score) { this.name=name; this.age=age; this.score=score; } public virtual string Name { get { } set { } return name; name=value; } public virtual int Age { get { } set { } return age; age=value; } public virtual decimal Socore { get { } set { return score; score=value;
} } } public class good_student:student { public decimal bursary=0.0m; public good_student(string g_name,int g_age,decimal g_score,decimal g_bursary):base(g_name,g_age,g_score) { this.bursary =bursary; } public override string Name { get { } set { } return name; name = value; } public override int Age { get { } set { } return age; age = value; } public override decimal Socore { get { if(score>80.0m) { bursary+=1200.0m; } else { bursary=0.0m;
} return score; score = value; } set { } } } public class MainClass { public static void Main() { student s=new student ("大明",23,32.0m); Console.WriteLine ("\t{0},\t{1},\t{2}",s.Name ,s.Age ,s.Socore ); good_student gs=new good_student ("小明",32,89.0m,0); Console.WriteLine ("\t{0},\t{1},\t{2},\t{3}",gs.Name,gs.Age ,gs.Socore,gs.bursary ); } }
分享到:
收藏