定義學生類Student,從Person類派生
包含的字段:學號StuID(字符串類型,長度固定,以實際學號的長度為准)、課程成績CourseScore(集合類型,集合中的元素類型為結構體coursescore,訪問修飾符采用private)、學生身份title(類型為枚舉類型StuTitle)
包含的屬性:
課程門數CourseNumber,定義為只讀屬性,表示學生所選的課程門數
包含的方法:
Public void CourseAdd(string coursename, float score);
Public void CourseAdd(coursescore course);
class Student : Person
{
string StuID;
List<coursescore> CourseScore = new List<coursescore>();
StuTitle title;
public CourseNumber { get; private set; }
List<string> Courses = new List<string>();
public int CourseNumber { get; private set; }
public void CourseAdd(string coursename, float score)
{
coursescore c = new coursescore();
c.coursename = coursename;
c.score = ccore;
Course.Add(c);
}
public void CourseAdd(coursescore course)
{
CourseScore.Add(course);
}
}