Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Шаблоны Проектирования / Java

Теория ООП / Интерфейс. Правила игры.

  • На этом уроке мы поговорим о правилах игры в догоняшки.
    На прошлом уроке мы выясняли, что должны уметь делать игроки.
    На этом уроке мы начнём писать класс, в котором
    опишем конкретные правила нашей игры.
  • Дата отправки отчёта: 2 декабря 2015 г.
  • Задание выполнено: за 1 час. 25 мин.
  • Чему научился: Создавать объекты типа Интерфейс. Перебирать в  списке объекты ссылочного типа.
    В методах:
    private void SetNewLeader(IPlayer gamer) {}
    private void FindNewLeader() {}
    необходимо полю leader класса GameCatch присвоить значение параметра gamer а также вызвать метод Голя();
  • Что было сложным: понять как работает полиморфизм
  • Комментарии: до сих пор не понимаю в каком случае надо делать public  а в каком private
  • Оценка видео-уроку:
Отчёт от 3146 за Теория ООП / Интерфейс. Правила игры.




Оцени работу

 
Сохранить страницу:

2146. Иван
Иван
ответить
→  Permitin Alexey  # Теория ООП / Интерфейс. Правила игры. / 2015-12-02 01:09

К public есть доступ из любого класса, а к privat, только из того же класса, где он объявлен.


  • Отчёт оценивали:
    3957Никита+1   8118Юрий +1   6925Артём+1   2146Иван+1   8375Геннадий0   6958Кирилл+1   4004Елена+1   7645Александр Львович+1   7781Антон0   1Евгений Витольдович+1   4395Денис+1   459Сергей Сергеевич+1   689Igorenzia+1   6080annaka+1   6391Владимир+1   5419Роман+1   1803Саша+1   6452Lik_Kirill+1   7276Ильшат+1   7901Влад+1   6987MichGar+1   1710Степан+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: описать в классе правила игры
Трудности: дом зад
нет
Научился: Использовать интерфейсы в классах
Трудности: программа не запускается из-за строки List<Игрок> gamers {get;private set;} не понял почему
Мне кажется, что название функции FindNewLeader() не совсем точно. Наверно, задача функции узнать изменился ли лидер на данном шаге? Если это так, то правильнее было бы назвать примерно так: bool IsLeaderChanged()