Полиморфизм Java

Полиморфизм JavaСуществует простое правило, позволяющее определить, стоит ли конкретной ситуации применять наследование или нет. Если между объектами существует  отношение «является» («is-a»), то каждый объект подкласса является объектом суперкласса. Например, каждый менеджер является сотрудником. Следовательно, имеет смысл сделать класс Manager подклассом класса Employee. Естественно, обратное утверждение неверно — не каждый сотрудник является менеджером.

Другой способ — принцип подстановки. Этот принцип гласит, что объект подкласса можно использовать вместо любого объекта суперкласса. Читать

Выпадающие списки Java

Выпадающие списки JavaЕсли вариантов для выбора слишком много, переключатели не подойдут, поскольку для них не хватит места на экране. В этом случае следует использовать выпадающие списки(combo box). Если пользователь щелкнет на этом компоненте, откроется список из нескольких пунктов и пользователь сможет выбрать один из них.

Если выпадающий список является редактируемым, то строку, соответствующую выбранному пункту, можно редактировать подобно содержимому обычного текстового поля. Таким образом, редактируемый выпадающий список объединяет в себе гибкость текстового поля и возможность выбора из фиксированного набора возможностей, предусмотренных заранее. Выпадающие списки реализуются  с помощью класса JComboBox. Читать

Самая простая программа на языке Java

Самая простая программа на языке JavaРассмотрим самую простую программу, какую только можно себе представить. В процессе работы она лишь выводит сообщение «Привет земляне!» в консольное окно.

Вот как выглядит программа в IDE Eclipse: Читать