好了,所以這是鍛鍊:多態性 - 運動
定義一個名爲學生類,包含三個年級的學生 。 該課程將具有 計算平均成績的功能。現在, 定義一個類名爲student1其中 將從學生中導出,並且將 添加一個函數來計算 的grades.In主程序的總和,定義 型 student1的學生變量和對象。執行將 對象放置到變量並運行student1的 函數。
注意:這不是作業,我正在學習這個我自己的。 這是代碼:
class Student
{
protected int grade1, grade2, grade3;
public Student(int grade1, int grade2, int grade3)
{
this.grade1 = grade1;
this.grade2 = grade2;
this.grade3 = grade3;
}
public double Average()
{
return (grade1 + grade2 + grade3)/3;
}
}
class Student1 : Student
{
public Student1(int grade1, int grade2, int grade3)
: base(grade1, grade2, grade3)
{
}
public double Sum()
{
return grade1 + grade2 + grade3;
}
}
class Program
{
static void Main(string[] args)
{
}
}
我真的不知道該怎麼在主類做的,我怎麼執行這個位置也是,我想知道什麼是做它的好處,讓我知道如果我迄今有錯誤,非常感謝。
請告訴我你的問題? –
真的不知道在主課堂中該做什麼,我該如何執行這個安排,而且我想知道這樣做的好處,讓我知道如果我迄今有錯誤,非常感謝。 –
你是否通過編譯器來運行它?它抱怨Student.Average()嗎? – jimreed