|
0 / 0 / 0
Регистрация: 30.06.2014
Сообщений: 4
|
||||||
Определить класс Exam, который имеет три открытых автореализуемых свойства01.02.2015, 02:03. Показов 7825. Ответов 7
Метки нет (Все метки)
Не могу понять как сделать пункт 3. Помогите, пожалуйста, новичку
![]() 1)Определить класс Exam, который имеет три открытых автореализуемых свойства, доступных для чтения и записи:
3) В классе Student определить:
0
|
||||||
| 01.02.2015, 02:03 | |
|
Ответы с готовыми решениями:
7
автореализуемых свойства, доступных для чтения и записи Создать класс, который имеет параметризованный метод, который рассчитывает, простое ли число написать макрос,который по произвольному тексту определяет, имеет ли этот текст определенные свойства |
|
Master of Orion
|
||||||
| 01.02.2015, 03:13 | ||||||
Сообщение было отмечено Nerviek как решение
Решение
Nerviek,
1. конструкторы можно наследовать, поэтому не надо дублировать (см. ниже) 2. Не надо писать в имя поля его тип - это устарело еще в конце прошлого тысячелетия (я не шучу, уже в конце 90х так мало кто писал )3. учитесь правильно форматировать строки, а не просто складывать ![]() 4. Массив тут использовать не получится, т.к. количество экзаменов может меняться, а массив нужно применять только когда его длина фиксирована. 5. Возвращать метод желательно должен IReadOnlyList, чтобы нельзя было "халтурить" и добавлять такие экзамены, которых студент не сдавал. 6. Последнее по порядку, но далеко не по-важности - именуйте по-английски всё. Все эти Predmet и Ocenka - очень грустно делают ![]() В итоге получаем что-то такое:
1
|
||||||
|
2 / 2 / 0
Регистрация: 19.12.2013
Сообщений: 216
|
|||||||||||
| 10.10.2015, 01:34 | |||||||||||
|
Nerviek, Подскажите пожалуйста как в строку , об экзаменах, которые сдал студент:
----------------------------------------------------------------------------------------------------------------------------------------------
внести конкретные экзамены. Пробовал вот таким образом , не получается :
0
|
|||||||||||
|
116 / 116 / 70
Регистрация: 10.11.2013
Сообщений: 445
|
|||||||
| 10.10.2015, 01:50 | |||||||
|
И вот если этот код
А если имеется в виду, что поле объекта нужно изменить где-то из вне (метод мэин, скорее всего, в вашем случае). То стоит написат public метод, который будет добавлять определённый экзамен (или сразу params) в ваш лист.
0
|
|||||||
|
2 / 2 / 0
Регистрация: 19.12.2013
Сообщений: 216
|
|
| 10.10.2015, 16:10 | |
|
Anderok, Не знаю как построить свои действия в соответствии с данными пунктами . Теорию читал , разбирал . Отдельные части программы есть представление как делать . А общего представления нет .
Определить класс ResearchTeam , который имеет : ?1 закрытое поле типа Paper*+, в котором хранится список публикаций. ?2 свойство типа Paper*+ для доступа к полю со списком публикаций по теме исследований В классе ResearchTeam определить : ?3 метод void AddPapers ( params Paper[] ) для добавления элементов в список публикаций; В методе Main() : ?4 С помощью метода AddPapers (params Paper *+) добавить элементы в список публикаций и вывести данные объекта ResearchTeam.
0
|
|
|
116 / 116 / 70
Регистрация: 10.11.2013
Сообщений: 445
|
||||||
| 10.10.2015, 18:59 | ||||||
|
Владимирл,
0
|
||||||
|
2 / 2 / 0
Регистрация: 19.12.2013
Сообщений: 216
|
|
| 11.10.2015, 16:59 | |
|
Anderok, Разбираюсь со строкой : get { return (_passedExams.ToArray().Clone() as Exam[]).ToList(); }
Как-то не очень понятно . Почему Exam[ ] , а не Exam[ ]” имя массива ” ? В книге Т.А. Павловской и в Интернете подобное не нашел .
0
|
|
|
116 / 116 / 70
Регистрация: 10.11.2013
Сообщений: 445
|
|
| 12.10.2015, 03:28 | |
|
Владимирл, вообще говоря, не исключаю, что это плохой код.
... Писал ответ и понял, что это вообще полный отстой. Там короче, приведение типа после deep-copy (потому как clone возвращает object). Такой синтаксис. Вообще правильнее будет реализовать у Exam ICloneable и возвращать new List<Exam>(_passedExams.Select(x => x.Clone()).ToList());
0
|
|
| 12.10.2015, 03:28 | |
|
Помогаю со студенческими работами здесь
8
Создать класс вектор, который имеет указатель на double Проинициализировать класс массивов который имеет конструктор по умолчанию Написать класс, который изменяет свойства компонента DataGridView Разработать шаблонный класс Deque, который имеет следующие методы: Создать класс который имеет методы для вычисления значений переменных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|