分享

发奖学金

 天涯1990 2010-11-12
 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
   {
   return name;
   }
   set
   {
   name=value;
   }
  }
  public virtual int Age
  {
   get
   {
    return age;
   }
   set
   {
   age=value;
   }
  }
  public virtual decimal Socore
  {
   get
   {
   return score;
   }
   set
   {
   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
   {
    return name;
   }
   set
   {
    name = value;
   }
  }
  public override int Age
  {
   get
   {
    return age;
   }
   set
   {
    age = value;
   }
  }
  public override decimal Socore
  {
   get
   {
    if(score>80.0m)
    {
    bursary+=1200.0m;
    }
    else
    {
    bursary=0.0m;
    }
   return score;
   }
   set
   {
    score = value;
   }
  }
 }
 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 );
  }
 }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多