Имитация расчета времени, используем классы: Boot, EditText, TextView

.

        Данная  программа эмитирует программу которая может быть встроена в бортовой компьютер автомобиля (при должной доработке), например в навигатор,  она может рассчитывать время прибытия  вашего автомобиля из пункта А в пункт В. Эта программа не претендует попасть в топ PlayMarket, а создана лишь с целью обучения программирования на Android.




Визуальный редактор для визуализации Имитация расчета времени, используем классы: Boot, EditText, TextView

В принципе все кнопки и все остальное можно набрасать в визуальном редакторе самостоятельно (по примеру как на картинке выше), но для ленивых и тех кто еще не знает как это делается могут скопировать код xml в файл разметки активити (код описан ниже)

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

Продолжим этим

Далее погнали братцы

ииии

дадада

1 thoughts on “Имитация расчета времени, используем классы: Boot, EditText, TextView

Комментирование закрыто.