Есть вопросы?

Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!

На языке c# много определить класс person, который имеет · закрытое поле типа string, в котором хранится имя; · закрытое поле типа string, в котором хранится фамилия; · закрытое поле типа system. datetime для даты рождения. в классе person определить конструкторы: · конструктор c тремя параметрами типа string, string, datetime для инициализации всех полей класса; · конструктор без параметров, инициализирующий все поля класса некоторыми значениями по умолчанию. в классе person определить свойства c get и set: · свойство типа string для доступа к полю с именем; · свойство типа string для доступа к полю с фамилией; · свойство типа datetime для доступа к полю с датой рождения; · свойство типа int c get и set для получения информации(get) и изменения (set) года рождения в закрытом поле типа datetime, в котором хранится дата рождения. в классе person определить · перегруженную(override) версию виртуального метода string tostring() для формирования строки со значениями всех полей класса; · виртуальный метод string который возвращает строку, содержащую только имя и фамилию. определить тип education - перечисление(enum) со значениями specialist, вachelor, secondeducation. определить класс exam, который имеет три открытых автореализуемых свойства, доступных для чтения и записи: · свойство типа string, в котором хранится название предмета; · свойство типа int, в котором хранится оценка; · свойство типа system. datetime для даты экзамена. в классе exam определить: · конструктор с параметрами типа string, int и datetime для инициализации всех свойств класса; · конструктор без параметров, инициализирующий все свойства класса некоторыми значениями по умолчанию; · перегруженную(override) версию виртуального метода string tostring() для формирования строки со значениями всех свойств класса. определить класс student, который имеет · закрытое поле типа person, в котором хранятся данные студента; · закрытое поле типа education для информации о форме обучения; · закрытое поле типа int для номера группы; · закрытое поле типа exam [] для информации об экзаменах, которые сдал студент. в классе student определить конструкторы: · конструктор c параметрами типа person, education, int для инициализации соответствующих полей класса; · конструктор без параметров, инициализирующий поля класса значениями по умолчанию. в классе student определить свойства c get и set: · свойство типа person для доступа к полю с данными студента; · свойство типа education для доступа к полю с формой обучения; · свойство типа int для доступа к полю с номером группы; · свойство типа exam [] для доступа к полю со списком экзаменов. в классе student определить · свойство типа double ( только с методом get), в котором вычисляется средний как среднее значение оценок в списке сданных экзаменов; · индексатор булевского типа (только с методом get) с одним параметром типа education; значение индексатора равно true, если значение поля с формой обучения студента совпадает со значением индекса, и false в противном случае; · метод void addexams ( params exam [] ) для добавления элементов в список экзаменов; · перегруженную версию виртуального метода string tostring() для формирования строки со значениями всех полей класса, включая список экзаменов; · виртуальный метод string который формирует строку со значениями всех полей класса без списка экзаменов, но со значением среднего . в методе main() 5. создать один объект типа student, преобразовать данные в текстовый вид с метода toshortstring() и вывести данные. 6. вывести значения индексатора для значений индекса education. specialist, education. bachelor и education. secondeducation. 7. присвоить значения всем определенным в типе student свойствам, преобразовать данные в текстовый вид с метода tostring() и вывести данные. 8. c метода addexams( params exam[] ) добавить элементы в список экзаменов и вывести данные объекта student, используя метод

Другие вопросы по: Информатика

Похожие вопросы

Знаешь правильный ответ?
На языке c# много определить класс person, который имеет · закрытое поле типа string, в котором хр...

Популярные вопросы