سلام
من یک interface برای مدرسه نوشتم و سه کلاس برای مقطع ابتدایی،متوسطه اول و متوسطه دوم ایجاد کردم اما در یک قسمت خطا میده
internal interface ISchool
{
void ClassStartTime();
string CountOfStudent(int count);
bool AgeRange(int age);
}کلاس ابتدایی:
internal class PrimarySchool : ISchool
{
public bool AgeRange(int age)
{
if (age > 6 && age < 13)
{
return true;
}
else
{
return false;
}
}
public void ClassStartTime()
{
MessageBox.Show("زمان شروع کلاس ها 8 صبح می باشد", "توجه توجه");
}
public string CountOfStudent(int count)
{
if (count > 25)
return "تعداد دانش آموزان هرکلاس نمی تواند بیشتر از 25 نفر باشد!";
}
}کلاس متوسطه اول :
internal class MiddleSchool : ISchool
{
public bool AgeRange(int age)
{
if (age > 12 && age < 16)
{
return true;
}
else
{
return false;
}
}
public void ClassStartTime()
{
MessageBox.Show("زمان شروع کلاس ها 7:30 دقیقه صبح می باشد", "توجه توجه");
}
public string CountOfStudent(int count)
{
if (count > 30)
return "تعداد دانش آموزان هرکلاس نمی تواند بیشتر از 30 نفر باشد!";
}
}کلاس متوسطه دوم:
internal class HighSchool : ISchool
{
public bool AgeRange(int age)
{
if (age > 15 && age < 19)
{
return true;
}
else
{
return false;
}
}
public void ClassStartTime()
{
MessageBox.Show("زمان شروع کلاس ها 7:15 دقیقه صبح می باشد", "توجه توجه");
}
public string CountOfStudent(int count)
{
if (count > 35)
return "تعداد دانش آموزان هرکلاس نمی تواند بیشتر از 35 نفر باشد!";
}
}بسیار عالی ، آفرین