Introduksjon til Object i Java

Java er et kraftig objektorientert programmeringsspråk som består av objekter og klasser. Objektene gjør det lettere å kartlegge enhetene i det virkelige liv mens de kodes. Objektene vil bli brukt hele tiden mens du programmerer i java. Objektene i java er enkle å definere og bruke. Det er nødvendig å forstå klasser og objekter fordi alt i et objektorientert programmeringsspråk som Java er basert på dem. I denne artikkelen vil vi se alle detaljene relatert til objektet sammen med eksemplene.

Hvordan lage et objekt i Java?

  • Hvis du er kjent med Java-programmering, vet du kanskje at i Java opprettes et objekt ved hjelp av en klasse. Klassen er ingenting, men den gir en blåkopi for å lage et objekt. Klassen brukes til å instantisere et objekt. Så teknisk sett vil vi ha klassen erklært allerede før vi oppretter objektet i Java.

La oss se syntaks for å opprette et objekt i java.

syntaks:

ClassName objectName = new ClassName();

  • Syntaksen er enkel og lett å forstå. Det starter med klassens navn som vi erklærer et objekt etterfulgt av objektnavnet. Objektnavnet er ingenting, men det ligner på å erklære variabelnavn med brukerens foretrukne navn. Inntil denne prosessen med å definere et objekt med navn kalles som objektdeklarasjon i Java.
  • Objekterklæring følges av et lik (=) tegn som vil tilordne referansen til objektet til vår deklarerte objektvariabel. Det nye nøkkelordet brukes til å lage det nye objektet. Dette nye nøkkelordet vil opprette et nytt objekt ved å bruke blåkopien dvs. klassen og vil tildele minne til objektet. Denne etableringen av et nytt objekt kalles objektinjisering i Java.
  • Det nye nøkkelordet blir deretter fulgt av metoden eller konstruktøren av klassen. Det nye nøkkelordet vil kalle konstruktøren automatisk fra klassen mens det opprettes et nytt objekt. Denne prosessen er kjent som objektinitialisering i java.

Vi kan også erklære et objekt på en annen måte. Først vil vi erklære det, og deretter kan vi initialisere det.

ClassName objectName; // Declarationobject
Name = new ClassName(); // Initialization

  • Hver gang vi oppretter et nytt objekt i java, blir minnet tildelt det nyopprettede objektet og referansen til det objektet blir returnert til objektvariabelen. Denne objektreferansen kan da brukes til å utføre forskjellige handlinger relatert til et objekt. Objektreferanse her er ingenting, men tilsvarer det nylig deklarerte objektvariablenavnet.

Kjennetegn på objekt i Java

  • Hvert objekt i java vil ha sin egen identitet. Ingen to objekter vil ha samme identitet. Hvert objekt vil samsvare med et annet minneplass, og adressen til minneposisjonen vil ikke være tilgjengelig for brukeren.
  • Et objekt vil ha sin type tilknyttet. Hvert objekt vil ha en datatype som klasse.
  • Et objekt vil også ha to tingstilstand og atferd erklært i den. Disse tingene er erklært i klassen selv. Staten vil definere attributter og atferd vil definere handlingene relatert til klassen.

Egenskaper til objekt i Java

Når vi definerer en klasse i Java, definerer vi de to viktigste tingene. Den første representerer attributtet eller staten. Dette er kjent som egenskapene til et objekt. Egenskapene er ikke annet enn de spesifikke dataene som er relatert til klassen. Hvert objekt når det opprettes i java, vil det ha disse egenskapene tilgjengelig med det. Vi får tilgang til disse egenskapene i klassen eller utenfor ved å bruke objektreferansen avhengig av modifikatoren som brukes for den. Ettersom objektet ligner på sanntids entitet representerer egenskaper en entitet. For eksempel kan et objekt av Mobile ha en egenskap som størrelse, vekt osv. De forskjellige minneplasseringene vil bli tildelt for hver eiendom relatert til objektet vi oppretter.

Metoder for objekt i Java

  • Den andre viktigste tingen som vi erklærer mens vi oppretter en klasse, er metoder. Disse metodene er ingenting, men er som funksjonene som er erklært i en klasse. Metodene er igjen spesifikke for klassen de er deklarert i. Metodene representerer en spesifikk handling eller prosess som skal utføres når den kalles ved hjelp av objektreferansen. Metodene er som oppførsel i den virkelige verden. For eksempel vil mobilen utføre handlingen ved å ringe eller ringe. Å ringe handling er ikke annet enn atferden til mobilen.
  • Når vi programmerer i Java, vil vi normalt opprette et objekt og tildele verdier til dets datamedlemmer og utføre spesifikke handlinger relatert til ii ved hjelp av metodene. Metodene er en enkel måte å kombinere og utføre de spesifikke handlingene som kreves under programmering.
  • Vi kan utføre alt som er kravet i metoder. Metodene kan også få tilgang til datadellene som er definert i klassen. vi kan utføre handlingene på datamedlemmene i en klasse. Vi kan definere et hvilket som helst antall metoder i klassen så lenge det kreves.

Regler for objekt i Java

  • For erklæring om noe objekt er det ingen slike harde regler, men vi bør følge standard java-navnekonvensjon mens vi erklærer objektnavnet.
  • Vi kan få tilgang til metodene til en klasse bare ved objektreferanse eller ved klassereferanse i spesielle tilfeller, men i noen av begge situasjoner kan vi ikke få tilgang til eller endre implementeringen av metodene.
  • Vi kan gjenbruke det en gang definerte objektet så mange ganger vi vil.
  • Vi kan enkelt fjerne eller erstatte gjenstanden som brukes avhengig av kravet.

Konklusjon

Så alt i java dreier seg om objektet. Et objekt kan opprettes ganske enkelt ved å bruke klassens navn. Et objekt vil inneholde tilstand og atferd. Vi kan få tilgang til metodene og datamedlemmene i klassen ved å bruke objektreferansen. Hvert objekt vil ha visse egenskaper eller egenskaper relatert til det. Å være et objektorientert programmeringsspråk, er alt i java et objekt. Objektene gjør programmeringsspråket for Java mer sikkert og robust.

Anbefalte artikler

Dette er en guide til Object i Java. Her diskuterer vi hvordan du lager et objekt i java, dets egenskaper, egenskaper, metoder sammen med reglene. Du kan også se på følgende artikler for å lære mer -

  1. Konstruktør i Java
  2. Sorterer i Java
  3. Konstruktør i Java
  4. JCheckBox i Java