Реализовать класс "Учебное заведение" - C#
Формулировка задачи:
Уважаемые знатоки, помогите туповатому студенту .
Нужно:
Реализовать класс «Учебное заведение», содержащий закрытые поля: название, количество зачисляемых учащихся, методы отчисления учащихся, вывод информации. Реализовать два производных класса:
1) Класс «Школа», содержащий дополнительное закрытое поле – количество профильных классов(в каждый профильный класс принимают одинаковое количество учащихся), дополнительные методы – выбор профильного класса и зачисление туда учащихся.
2) Класс «ВУЗ», содержащий дополнительное закрытое поле – количество факультетов, дополнительные методы – выбор факультета и зачисление туда абитуриентов (на каждый факультет принимают одинаковое количество абитуриентов).
Оба производных класса должны выводить дополнительную информацию, сколько куда зачислено учащихся. Нарисовать диаграмму классов. В методе Main необходимо:
Создать по одному экземпляру производных классов и использовать их. Выполнить зачисление случайного количества учащихся в школу в конкретный профильный класс, а ВУЗ на конкретный факультет. Реализовать наследование двумя способами.
Решение задачи: «Реализовать класс "Учебное заведение"»
textual
Листинг программы
public class School
{
private string name;
private uint count;
public School(string name, uint count)
{
this.name = name;
this.count = count
}
public string getName(){return name;}
public uint getCount(){return count;}
public removeStudent(){count--;}
}