logo

Дефиниција објекта у Јави

Објекти су кључни за разумевање објектно оријентисане технологије. Сврха објектно оријентисаног програмирања је имплементација стварних ентитета речи у програмирање. Такође је акценат на везивању података. Међу њима постоје различити ООП концепти Објекат је један од њих. У овом одељку ћемо разговарати о дефиницији објекта у Јави.

Дефиниција објекта

У терминологији објектно оријентисаног програмирања, објекат је члан Јава класе. Такође је познато као инстанце класе. Имајте на уму да се објекти креирају током извршавања. Једноставним речима, објекат је прави ентитет речи. На пример, пас, ауто, оловка, сто, итд. Сваки објекат има следеће две карактеристике:

    Идентитет:Идентитет објекта је јединствени ИД. Вредност ИД-а није видљива спољном кориснику. ЈВМ га интерно користи за јединствену идентификацију сваког објекта.Држава:Стање објекта ускладиштеног у променљивим (пољима).понашање:Методе показују понашање објекта.

Пример објекта

Узмимо пример пса. Стање пса укључује боју, глад, пол, расу и старост. Понашање пса укључује трчање, лајање, јело, спавање, махање репом, хватање итд.

Како направити Јава објекат?

Постоје следећа три корака за креирати објекат из разреда.

  • Декларација
  • Инстанција
  • Иницијализација

Декларација: Декларација променљиве са именом променљиве са типом објекта.

Инстанција: Јава пружа нову кључну реч за креирање објекта класе.

Иницијализација: Након нове кључне речи следи позив конструктору. Позив иницијализује нови објекат. Постоје следећа три начина за иницијализацију објекта у Јави:

    По референтној променљивој:То значи чување података у објекту. Може се креирати више објеката и чувати информације у њима преко референтне променљиве.По методи:Иницијализација објеката позивањем метода.По конструктору:Конструктори се такође могу користити за креирање објекта.

Различити начини креирања објекта у Јави

Постоје различити начини за креирање објекта у Јави:

  • Коришћење нове кључне речи
  • Коришћење методе невИнсатнце().
  • Коришћење методе цлоне().
  • Коришћење десериализације
  • Коришћењем фабричке методе

Анонимоус Објецт

Јава нам омогућава да креирамо анонимни објекат. То значи да можемо креирати објекат без имена. Стога можемо рећи да је објекат који нема референцу познат као анонимни објекат. Недостатак анонимног објекта је што се може користити само у тренутку креирања објекта. Добро је користити анонимни објекат ако желимо да користимо објекат једном.

На пример:

 new Draw(); //anonymous object 

Позивање методе преко анонимног објекта.

 new Draw().rectangle(); 

Такође можемо да креирамо више објеката типа у линији:

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

Коришћење објекта у Јава програму

Студент.јава

 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