logo

Objektdefinisjon i Java

Objekter er nøkkelen til å forstå objektorientert teknologi. Formålet med den objektorienterte programmeringen er å implementere de virkelige ordene i programmering. Den legger også vekt på binding av data. Det er forskjellige OOP-konsepter blant dem Gjenstand er en av dem. I denne delen vil vi diskutere objektdefinisjonen i Java.

Objektdefinisjon

I objektorientert programmeringsterminologi er et objekt medlem av Java-klassen. Det er også kjent som forekomst av klassen. Merk at objekter opprettes under kjøring. Med enkle ord er objekt en ekte ordenhet. For eksempel hund, bil, penn, skrivebord osv. Hvert objekt deler følgende to egenskaper:

    Identitet:Objektidentitet er en unik ID. Verdien av ID-en er ikke synlig for den eksterne brukeren. Den brukes internt av JVM for å identifisere hvert objekt unikt.Stat:Tilstanden til et objekt lagret i variabler (felt).Oppførsel:Metodene viser oppførselen til et objekt.

Eksempel på et objekt

La oss ta et eksempel på hund. Hundens tilstand inkluderer farge, sulten, kjønn, rase og alder. Hundens atferd inkluderer løping, bjeffing, spising, søvn, logrende hale, apportering osv.

Hvordan lage et Java-objekt?

Det er følgende tre trinn for å lage et objekt fra en klasse.

  • Erklæring
  • Instantiering
  • Initialisering

Erklæring: En variabeldeklarasjon med et variabelnavn med en objekttype.

Forekomst: Java gir det nye nøkkelordet for å lage et objekt i klassen.

Initialisering: Det nye nøkkelordet etterfølges av et kall til en konstruktør. Anropet initialiserer et nytt objekt. Det er følgende tre måter å initialisere et objekt i Java:

    Etter referansevariabel:Det betyr å lagre data i et objekt. Flere objekter kan opprettes og lagre informasjon i den gjennom referansevariabel.Etter metode:Initialisere objektene ved å påkalle metodene.Av konstruktør:Konstruktører kan også brukes til å lage et objekt.

Ulike måter å lage et objekt på i Java

Det er forskjellige måter å lage et objekt på i Java:

  • Bruker nytt søkeord
  • Bruker newInsatnce()-metoden
  • Bruke klone()-metoden
  • Bruker deserialisering
  • Bruker fabrikkmetoden

Anonymt objekt

Java lar oss lage en anonym gjenstand. Det betyr at vi kan lage et objekt uten navn. Derfor kan vi si at et objekt som ikke har noen referanse er kjent som anonym gjenstand. Ulempen med et anonymt objekt er at det kun kan brukes på tidspunktet for objektoppretting. Det er greit å bruke et anonymt objekt hvis vi ønsker å bruke objekt en gang.

For eksempel:

 new Draw(); //anonymous object 

Anropsmetode gjennom anonymt objekt.

 new Draw().rectangle(); 

Vi kan også lage flere objekter av en type på en linje:

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

Bruke objekt i et Java-program

Student.java

eple-emojis på Android
 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); } } 

Produksjon:

 Student Id: 105 Student Name: Nitin