logo

Definicija objekta v Javi

Predmeti so ključni za razumevanje objektno usmerjene tehnologije. Namen objektno orientiranega programiranja je implementacija pravih besednih entitet v programiranje. Poudarek je tudi na vezavi podatkov. Med njimi so različni koncepti OOP Objekt je eden izmed njih. V tem razdelku bomo razpravljali o definiciji objekta v Javi.

Definicija predmeta

V terminologiji objektno usmerjenega programiranja je objekt član razreda Java. Znan je tudi kot primerek razreda. Upoštevajte, da se objekti ustvarijo med izvajanjem. Preprosto povedano, objekt je prava besedna entiteta. Na primer pes, avto, pisalo, miza itd. Vsak predmet ima naslednji dve značilnosti:

    Identiteta:Identiteta objekta je edinstven ID. Vrednost ID-ja ni vidna zunanjemu uporabniku. Interno ga uporablja JVM za edinstveno identifikacijo vsakega predmeta.Država:Stanje objekta, shranjeno v spremenljivkah (poljih).Vedenje:Metode prikazujejo obnašanje predmeta.

Primer predmeta

Vzemimo primer psa. Stanje psa vključuje barvo, lačnost, spol, pasmo in starost. Vedenje psa vključuje tek, lajanje, prehranjevanje, spanje, mahanje z repom, prinašanje itd.

Kako ustvariti objekt Java?

Obstajajo naslednji trije koraki ustvarite predmet iz razreda.

  • Izjava
  • Instanciacija
  • Inicializacija

Izjava: Deklaracija spremenljivke z imenom spremenljivke s tipom objekta.

Instancija: Java ponuja novo ključno besedo za ustvarjanje predmeta razreda.

Inicializacija: Ključni besedi new sledi klic konstruktorja. Klic inicializira nov objekt. Obstajajo naslednji trije načini inicializacije predmeta v Javi:

    Po referenčni spremenljivki:Pomeni shranjevanje podatkov v objekt. Ustvarite lahko več predmetov in vanj shranite informacije prek referenčne spremenljivke.Po metodi:Inicializacija objektov s priklicem metod.Po konstruktorju:Konstruktorje je mogoče uporabiti tudi za ustvarjanje predmeta.

Različni načini ustvarjanja predmeta v Javi

Obstaja več načinov za ustvarjanje predmeta v Javi:

  • Uporaba nove ključne besede
  • Uporaba metode newInsatnce().
  • Uporaba metode clone().
  • Uporaba deserializacije
  • Uporaba tovarniške metode

Anonimni predmet

Java nam omogoča ustvarjanje anonimen predmet. To pomeni, da lahko ustvarimo objekt brez imena. Zato lahko rečemo, da je objekt, ki nima reference, znan kot anonimen predmet. Slabost anonimnega objekta je, da ga je mogoče uporabiti samo v času ustvarjanja objekta. Dobro je uporabiti anonimen objekt, če želimo objekt uporabiti enkrat.

Na primer:

 new Draw(); //anonymous object 

Klicna metoda prek anonimnega objekta.

 new Draw().rectangle(); 

Ustvarimo lahko tudi več predmetov istega tipa v vrstici:

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

Uporaba predmeta v programu Java

Študent.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); } } 

Izhod:

 Student Id: 105 Student Name: Nitin