Об'єкти є ключовими для розуміння об’єктно-орієнтованої технології. Метою об'єктно-орієнтованого програмування є реалізація реальних словесних сутностей у програмуванні. Це також робить акцент на прив'язці даних. Серед них є різні концепції ООП Об'єкт є одним із них. У цьому розділі ми обговоримо визначення об’єкта в Java.
Визначення об'єкта
У термінології об'єктно-орієнтованого програмування об'єкт є членом класу Java. Він також відомий як екземпляр класу. Зауважте, що об’єкти створюються під час виконання. Простими словами, об'єкт - це реальна сутність слова. Наприклад, собака, автомобіль, ручка, стіл тощо. Кожен об’єкт має такі дві характеристики:
Приклад об'єкта
Візьмемо приклад собаки. Стан собаки включає колір, голод, стать, породу та вік. Поведінка собаки включає біг, гавкіт, їжу, сон, виляння хвостом, апортування тощо.
Як створити об'єкт 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