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

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

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

Слова в Сетке / Центр Бокса

  • На этом уроке мы создадим класс Box,
    нарисуем рамку и выведем в центре букву.
    Для вычисления видимой высоты используйте
    font.getFontMetrics().getAscent()
  • Дата отправки отчёта: 7 февраля 2019 г.
  • Задание выполнено: за 1 час. 21 мин.
  • Чему научился: порядок исполнения инструкций имеет значение

    Отрисовку квадратиков реализовали через четыре линии g.drawLine()

    Затем через ctrl + 7 закомментировали эти игры с линиями оптом

    Определение ширины шрифта сделали через g.getFontMetrics().stringWidth(letter); - передавая в эту функцию букву леттер выясняем габариты

    Высота проще - гетхайт работает без передачи буквы в эту функцию




  • Что было сложным: разобраться с координатами линий.  Глаза боялись на 5 баллов )
  • Оценка видео-уроку:
Отчёт от 17947 за Слова в Сетке / Центр Бокса


Отчёт от 17947 за Слова в Сетке / Центр Бокса




Оцени работу

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

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Слова в Сетке / Центр Бокса / 2019-02-07 14:22

Сигнатура метода - тип возвращаемого значения, квалификатор доступа к методу, имя метода, аргументы, принимаемые методом

Абстрактный метод - метод имеющий сигнатуру, но не имеющий тела метода по причине его абстрактности же

Переопределение - метод в базовом классе имеющий одинаковую сигнатуру с методом в классе-наследнике может быть переопределен в реализации (принимает и возвращает одинаковые значения с базовым методом). У других наследников без переопределения - используется базовый метод в первоначальном (непереопределенном виде)

hide - переопределение полей базового класса в дочернем (не рекомендуется к использованию по причине неоднозначности использования - одна и та же переменная в разных классах или методах будет иметь разное значение, что вносит хаос в код)

Инстанциация - создание экземпляра класса (по чертежам создали готовую табуретку)

Интерфейс в Java - полностью абстрактный класс (без полей, все методы абстрактные(нет реализации, одни сигнатуры))

Интерфейс применяется для множественного наследования. Один класс наследуется от одного класса, и не смеет наследоваться от второго и третьего. Налево не ходит, другими словами.

А с интерфейсами множественное наследование РАЗРЕШЕНО.


  • Отчёт оценивали:
    20061Даниил Лаутеншлегер+1   13417Chip+1   20239Юлия0   791Валерий Жданов+1   1Евгений Волосатов+1   18131Александр+1   20893крем сода0   20973Алан0   20734Андрей+1   10365Rita+1   20528Геннадий Кравцов+1   12013Алекс Имаго+1   20659no name+1   2146Иван+1   3922Александр+1   Посетитель+1   8275Tekashnik+1   17947Dmitry Sinitsin+1  

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





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

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

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

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


Научился: Создавать боксики с буковками не используя фиксики
Мне кажется, что мой центр самый центровый


Научился: подбирать наугад координаты для букв))
Трудности: подобрать координаты))
мою формулу координат лучше не смотреть;-) И когда я создала еще два квадратика с той же самой буквой, ее расположение поменялось..((