Введение в объект в Java

Java - это мощный объектно-ориентированный язык программирования, состоящий из объектов и классов. Объекты облегчают сопоставление реальных объектов во время кодирования. Объекты будут использоваться все время при программировании на Java. Объекты в Java легко определить и использовать. Необходимо понимать классы и объекты, потому что все в объектно-ориентированном языке программирования, таком как Java, основано на них. В этой статье мы увидим все детали, связанные с объектом, а также примеры.

Как создать объект в Java?

  • Если вы знакомы с программированием на Java, вы можете знать, что в Java объект создается с использованием класса. Класс - это не что иное, как план для создания объекта. Класс используется для создания экземпляра объекта. Так что технически у нас будет класс, объявленный уже до того, как мы создадим объект в Java.

Давайте посмотрим синтаксис создания объекта в Java.

Синтаксис:

ClassName objectName = new ClassName();

  • Синтаксис прост и понятен. Он начинается с имени класса, для которого мы объявляем объект, за которым следует имя объекта. Имя объекта - ничто, но оно похоже на объявление имени переменной с предпочтительным именем пользователя. Пока этот процесс определения объекта с именем называется объявлением объекта в Java.
  • После объявления объекта следует знак равенства (=), который назначит ссылку на объект нашей объявленной переменной объекта. Новое ключевое слово используется для создания нового объекта. Это новое ключевое слово создаст новый объект, используя схему, то есть класс, и выделит память для объекта. Это создание нового объекта в Java называется созданием объекта.
  • За новым ключевым словом следует метод или конструктор класса. Ключевое слово new будет автоматически вызывать конструктор класса при создании нового объекта, этот процесс известен как инициализация объекта в Java.

Мы также можем объявить объект другим способом. Сначала мы объявим это, а затем сможем инициализировать.

ClassName objectName; // Declarationobject
Name = new ClassName(); // Initialization

  • Каждый раз, когда мы создаем новый объект в Java, память будет выделена для вновь созданного объекта, и ссылка на этот объект будет возвращена в переменную объекта. Эта ссылка на объект затем может быть использована для выполнения различных действий, связанных с объектом. Ссылка на объект здесь не что иное, как только что объявленное имя переменной объекта.

Характеристики объекта в Java

  • Каждый объект в Java будет иметь свою индивидуальность. Никакие два объекта не будут иметь одинаковую идентичность. Каждый объект будет соответствовать отдельной ячейке памяти, а адрес ячейки памяти будет недоступен для пользователя.
  • Объект будет иметь свой тип, связанный с ним. Каждый объект будет иметь тип данных как класс.
  • Объект также будет иметь две вещи: состояние и поведение, объявленные в нем. Эти вещи объявлены в самом классе. Состояние определит атрибуты, а поведение определит действия, связанные с классом.

Свойства объекта в Java

При определении класса в Java мы определяем две основные вещи. Первый представляет атрибут или состояние. Это известно как свойства объекта. Свойства - это не что иное, как конкретные данные, относящиеся к классу. Каждый объект, созданный в Java, будет иметь эти свойства, доступные вместе с ним. Мы можем получить доступ к этим свойствам в классе или за его пределами, используя ссылку на объект в зависимости от используемого для него модификатора. Поскольку объект напоминает свойства объекта в реальном времени, они представляют состояние объекта. Например, у объекта Mobile может быть свойство, такое как размер, вес и т. Д. Для каждого свойства, связанного с создаваемым нами объектом, будут выделены различные области памяти.

Методы объекта в Java

  • Второе главное, что мы объявляем при создании класса - это методы. Эти методы являются ничем иным, как функциями, которые объявлены в классе. Методы снова специфичны для класса, в котором они объявлены. Методы представляют собой конкретное действие или процесс, который должен выполняться при вызове с использованием ссылки на объект. Методы похожи на поведение в реальном мире. Например, мобильный телефон будет выполнять действие вызова или набора номера. Призыв к действию - это не что иное, как поведение мобильного телефона.
  • При программировании на Java обычно мы создаем объект и присваиваем значения его элементам данных и выполняем определенные действия, связанные с использованием методов. Методы - это простой способ комбинировать и выполнять конкретные действия, которые требуются при программировании.
  • Мы можем выполнить все, что является требованием в методах. Методы также могут обращаться к членам данных, определенным в классе. мы можем выполнять действия над членами данных в классе. Мы можем определить любое количество методов в классе столько, сколько потребуется.

Правила для объекта в Java

  • Для объявления любого объекта, таких жестких правил нет, но мы должны следовать стандартному соглашению об именах java при объявлении имени объекта.
  • Мы можем получить доступ к методам класса только по ссылке на объект или по ссылке на класс в особых случаях, но в любой из обеих ситуаций мы не можем получить доступ или изменить реализацию методов.
  • Мы можем использовать один раз определенный объект столько раз, сколько захотим.
  • Мы можем легко удалить или заменить используемый объект в зависимости от требований.

Вывод

Итак, все в Java вращается вокруг объекта. Объект может быть создан просто с помощью имени класса. Объект будет содержать состояние и поведение. Мы можем получить доступ к методам и членам данных класса, используя ссылку на объект. Каждый объект будет иметь определенные характеристики или свойства, связанные с ним. Будучи объектно-ориентированным языком программирования, все в Java является объектом. Объекты делают язык программирования Java более безопасным и надежным.

Рекомендуемые статьи

Это руководство по объекту в Java. Здесь мы обсудим, как создать объект в Java, его характеристики, свойства, методы вместе с правилами. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Конструктор в Java
  2. Сортировка в Java
  3. Конструктор в Java
  4. JCheckBox в Java