?? 發獎學金.txt
字號:
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 );
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -