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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

JA. Классные пакеты / CLASS - Зоопарк

  • По аналогии с предыдущими уроками создайте
    несколько классов и разместите их в иерархии пакетов/папок.

    animal.Cat - животные - кошка
    animal.Dog - животные - собака
    fish.Carp - рыбы - карп
    fish.Ling - рыбы - щука
    bird.poultry.Chicken - домашние птицы - курица
    bird.poultry.Hen - домашние птицы - петух
    bird.prey.Eagle - хищные птицы - орёл
    bird.prey.Kite - хищные птицы - коршун
    * Обратите внимание, что имена пакетов принято записывать в единственном числе.

    Придумайте, как каждая из них говорит,
    организуйте зоопарк из всех животных, рыб и птиц,
    сархивируйте все классы в один файл,
    запустите его с флешки.
  • Дата отправки отчёта: 25 января 2019 г.
  • Задание выполнено: за 1 час. 13 мин.
  • Чему научился: Создал несколько классов со зверями, птицами и рыбами.
    Разместил их в иерархии пакетов.
    Создал несколько объектов классов.
    Придумал, как говорит и поет каждая.
    Организовал из них вокально-инструментальный ансамбль "Друзья".
    Попросил исполнить одну известную песню.
    Солисты - орёл и коршун.

    Пересобрал все в командной строке, использовал команды:
    javac -encoding UTF-8 Friends.java
    jar cfe Friends.jar Friends *.class Animal/*.class Fish/*.class Bird/Poultry/*.class Bird/Prey/*.class

    Съархивировал все классы в архив и запустил с флешки в Linux:
    java -jar Friends.jar

    Не прошло из-за версий (линукс старее, был OpenJDK).
    Поставил Oracle Java, прописал переменные среды,  заработало.
    Проверил обратно, скомпилировал в Линуксе, запустил в вин10, ок.
    Итог - ок.

    Из трудностей встретилось:
    при компиляции в Win8 пришлось указать параметр javac -encoding UTF-8, иначе ошибка.
    в команде jar cfe указывать имена ПАПОК важно с точным регистром, например, Bird/Poultry/*.class, иначе ошибка.
  • Что было сложным: Всё порешалось.
    Урок открывал три раза, времени не было выполнить)
  • Оценка видео-уроку:
Отчёт от 18783 за JA. Классные пакеты / CLASS - Зоопарк




Оцени работу

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

9752. --
chokayes
chokayes
ответить
→  Andrew  # JA. Классные пакеты / CLASS - Зоопарк / 2019-01-25 08:17

Приветствую, Andrew! Отлично поработал, даже jar файл создал и протестировал работу в Linux и Windows, походу решив мелкие несоответствия, которые не позволяли запустить программу. Очень хороший отчет! Супер! Понравился. Желаю успехов в дальнейшем освоении Java


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Andrew  # JA. Классные пакеты / CLASS - Зоопарк / 2019-01-25 08:43

Олеся прекрасна, коли о ней весь лес гудит))


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # JA. Классные пакеты / CLASS - Зоопарк / 2019-01-25 11:12

Это же гениально!
Я в 1982 году (было 4 года) часто слышал эту песню по радио...
Как же я "ненавидел" эту Олесю, что про неё целую песню сочинили :)


  • Отчёт оценивали:
    17425ser2018+1   791Валерий Жданов+1   Посетитель+1   9752chokayes+1   17947Dmitry Sinitsin+1   11353AlliZzeN+1   20528Геннадий Кравцов+1   1Евгений Волосатов+1   13417Chip+1   17255Слава+1   18131Александр+1   20843Марк0   6203Николай Миролюбов+1   162Андрей+1   3922Александр+1   8275Tekashnik+1   10895Danil42Russia+1   10494Алексей В.+1   20659no name+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: создавать множество классов, работающих из разных папок, архивировать все необходимые классы в архив, запускать программу с флешки
все ок


Научился: Научился вкладывать один пакет в другой, повторил как создавать jar-архивы. Выполнил аналогичные действия для Си. P.S. Трудно представить, как разговаривает орёл или щука, поэтому я для новых зверей просто вывел факт их "голоса" :)