Рубрики
Без рубрики

Как работают классы Java и основной метод?

Цель этого поста в блоге – объяснить, как работает простое Java-приложение и как использовать классы для вывода… Помечено как новички, codenewbie, java.

Цель этого поста в блоге – объяснить, как работает простое приложение Java и как использовать классы для организации данных.

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

  • Просмотреть все меню
  • Просмотр конкретных меню, таких как десерт, основное блюдо, закуски
  • Добавление/Удаление пунктов меню

Какова цель основного метода

Main.java
public class Main {
   public static void main(String[] args) {}
}

Файл с основным методом является точкой входа в приложение. Его цель состоит в том, чтобы предоставить пользователю возможность управлять приложением или выполнять серию инструкций. Здесь пользователь может вводить данные или настраивать данные для приложения. Для этого приложения ресторана пользователь должен иметь возможность просматривать меню и управлять ими.

Зачем нам нужно больше занятий

Целью дополнительных классов является обеспечение структуры данных, которые должны обновляться приложением. Для этого приложения ресторана пользователь будет просматривать меню, содержащее пункты меню. Естественно, нам нужны классы, представляющие меню и пункт меню.

  • Main.java ==> Точка входа в приложение
  • Menu.java ==> Объект меню, который отображает пункты меню в меню и добавляет/удаляет пункты меню.
  • MenuItem.java ==> Объект пункта прейскуранта, отображающий свойства блюда, такие как цена.

Эти объекты (классы) имеют свойства (данные) и функции (методы для управления данными). Примером может служить свойство price класса MenuItem и функция updatePrice() , которая изменяет эту цену.

Давайте поговорим о потоке

  1. Пользователь запускает приложение из основного метода в основном классе.
  2. На изображении выше создается меню (из класса Меню) и отображается для просмотра пользователем в строках 1-2. Если вы заметили, в основном классе нет функции displayMenu() . Этот метод является свойством объекта Menu, созданного из шаблона класса Menu.
  3. Два объекта пункта меню (из класса MenuItem) добавляются в текущее меню в строках 3-4. Обратите внимание на тот факт, что Main.java файл не имеет функции addItemToMenu() . Эта функция является свойством класса Menu. Я хочу еще раз подчеркнуть, что основная функция состоит в том, чтобы просто представлять данные и позволять пользователю манипулировать приложением. Он использует другие классы для создания данных и управления ими.
  4. Обновленный объект меню снова отображается для пользователя в строке 5.
  5. Объект меню использует одну из своих функций, удалить элемент в меню() , для обновления себя в режиме онлайн 6.
  6. В последней строке отображается обновленный объект меню.

Резюме

Помните, что класс с основным методом является точкой входа в приложение. Его задача состоит в том, чтобы либо выполнить ряд инструкций, предоставить данные пользователю, либо позволить пользователю управлять приложением. Обрабатываемые данные формируются из объекта класса.

Оригинал: “https://dev.to/jcsmileyjr/how-java-s-classes-and-main-method-work-3409”