logo

Визначення об'єкта в Java

Об'єкти є ключовими для розуміння об’єктно-орієнтованої технології. Метою об'єктно-орієнтованого програмування є реалізація реальних словесних сутностей у програмуванні. Це також робить акцент на прив'язці даних. Серед них є різні концепції ООП Об'єкт є одним із них. У цьому розділі ми обговоримо визначення об’єкта в Java.

Визначення об'єкта

У термінології об'єктно-орієнтованого програмування об'єкт є членом класу Java. Він також відомий як екземпляр класу. Зауважте, що об’єкти створюються під час виконання. Простими словами, об'єкт - це реальна сутність слова. Наприклад, собака, автомобіль, ручка, стіл тощо. Кожен об’єкт має такі дві характеристики:

    Ідентичність:Ідентифікація об'єкта - це унікальний ідентифікатор. Значення ідентифікатора не видно зовнішньому користувачеві. Він використовується внутрішньо JVM для однозначної ідентифікації кожного об’єкта.штат:Стан об'єкта, що зберігається в змінних (полях).Поведінка:Методи показують поведінку об'єкта.

Приклад об'єкта

Візьмемо приклад собаки. Стан собаки включає колір, голод, стать, породу та вік. Поведінка собаки включає біг, гавкіт, їжу, сон, виляння хвостом, апортування тощо.

Як створити об'єкт Java?

Є наступні три кроки створити об'єкт з класу.

  • Декларація
  • Інстанціювання
  • Ініціалізація

Декларація: Оголошення змінної з назвою змінної з типом об’єкта.

Примірник: Java надає ключове слово new для створення об’єкта класу.

Ініціалізація: За ключовим словом new слідує виклик конструктора. Виклик ініціалізує новий об'єкт. Існує три способи ініціалізації об’єкта в Java:

вибрати з кількох таблиць у sql
    За посиланням на змінну:Це означає збереження даних в об’єкті. Кілька об’єктів можна створювати та зберігати в них інформацію за допомогою змінної посилання.За способом:Ініціалізація об'єктів шляхом виклику методів.За конструктором:Для створення об’єкта також можна використовувати конструктори.

Різні способи створення об’єкта в Java

Існують різні способи створення об’єкта в Java:

  • Використання нового ключового слова
  • Використання методу newInsatnce().
  • Використання методу clone().
  • Використання десеріалізації
  • Використання методу Factory

Анонімний об'єкт

Java дозволяє нам створювати анонімний об'єкт. Це означає, що ми можемо створити об'єкт без імені. Тому ми можемо сказати, що об’єкт, який не має посилання, називається анонімний об'єкт. Недоліком анонімного об'єкта є те, що його можна використовувати лише під час створення об'єкта. Добре використовувати анонімний об’єкт, якщо ми хочемо використати об’єкт один раз.

Наприклад:

 new Draw(); //anonymous object 

Виклик методу через анонімний об'єкт.

 new Draw().rectangle(); 

Ми також можемо створити декілька об’єктів одного типу в рядку:

 Circle() c1 = new Circle(), c2 = new Circle(); //creating two objects or reference variable 

Використання об’єкта в програмі Java

Student.java

 public class Employee { int stu_id=105; // data member (or instance variable) String stu_name='Nitin'; // data member (or instance variable) public static void main(String args[]) { // Creating an object of the Student class Student stu = new Student(); System.out.println('Student ID: '+e.stu_id); System.out.println('Student Name: '+e.stu_name); } } 

Вихід:

 Student Id: 105 Student Name: Nitin