logo

Definiția obiectului în Java

Obiecte sunt cheie pentru înțelegerea tehnologiei orientate pe obiecte. Scopul programării orientate pe obiect este de a implementa entitățile de cuvânt reale în programare. De asemenea, se pune accent pe legarea datelor. Există diverse concepte OOP printre ele Obiect este unul dintre ei. În această secțiune, vom discuta despre definiția obiectului în Java.

Definirea obiectului

În terminologia de programare orientată pe obiecte, un obiect este un membru al clasei Java. Este cunoscut și ca instanță a clasei. Rețineți că obiectele sunt create în timpul rulării. În cuvinte simple, obiectul este o entitate de cuvânt reală. De exemplu, câine, mașină, pix, birou etc. Fiecare obiect are următoarele două caracteristici:

    Identitate:Identitatea obiectului este un ID unic. Valoarea ID-ului nu este vizibilă pentru utilizatorul extern. Este folosit intern de JVM pentru a identifica fiecare obiect în mod unic.Stat:Starea unui obiect stocat în variabile (câmpuri).Comportament:Metodele arată comportamentul unui obiect.

Exemplu de obiect

Să luăm un exemplu de câine. Starea câinelui include culoarea, foamea, sexul, rasa și vârsta. Comportamentul câinelui include alergarea, lătratul, mâncatul, dormitul, dăruirea din coadă, aducând etc.

Cum se creează un obiect Java?

Există următorii trei pași pentru creați un obiect dintr-o clasă.

clasa abstractă java
  • Declaraţie
  • Instanciarea
  • Inițializare

Declaraţie: O declarație de variabilă cu un nume de variabilă cu un tip de obiect.

Instanciare: Java furnizează noul cuvânt cheie pentru a crea un obiect al clasei.

Inițializare: Noul cuvânt cheie este urmat de un apel către un constructor. Apelul inițializează un obiect nou. Există următoarele trei moduri de a inițializa un obiect în Java:

matrice de octeți java în șir
    După variabila de referință:Înseamnă stocarea datelor într-un obiect. Pot fi create mai multe obiecte și pot stoca informații în ele prin variabila de referință.Prin metoda:Inițializarea obiectelor prin invocarea metodelor.După constructor:Constructorii pot fi folosiți și pentru a crea un obiect.

Diferite moduri de a crea un obiect în Java

Există mai multe moduri de a crea un obiect în Java:

  • Folosind un cuvânt cheie nou
  • Folosind metoda newInsatnce().
  • Folosind metoda clone().
  • Utilizarea deserializării
  • Folosind metoda Factory

Obiect anonim

Java ne permite să creăm un anonim obiect. Înseamnă că putem crea un obiect fără nume. Prin urmare, putem spune că un obiect care nu are nicio referință este cunoscut ca anonim obiect. Dezavantajul unui obiect anonim este că poate fi folosit doar în momentul creării obiectului. Este bine să folosim un obiect anonim dacă vrem să folosim un obiect o dată.

De exemplu:

 new Draw(); //anonymous object 

Metoda de apel prin obiect anonim.

 new Draw().rectangle(); 

De asemenea, putem crea mai multe obiecte de un tip într-o linie:

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

Utilizarea obiectului într-un program 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); } } 

Ieșire:

 Student Id: 105 Student Name: Nitin