Introduktion till objekt i Java

Java är ett kraftfullt objektorienterat programmeringsspråk som består av objekt och klasser. Objekten gör det enklare att kartlägga verkliga enheter under kodning. Objekten kommer att användas hela tiden medan du programmerar i java. Objekten i java är lätta att definiera och använda. Det är nödvändigt att förstå klasser och objekt eftersom allt i ett objektorienterat programmeringsspråk som Java är baserat på dem. I den här artikeln kommer vi att se alla detaljer relaterade till objektet tillsammans med exemplen.

Hur skapar jag ett objekt i Java?

  • Om du känner till Java-programmering kanske du vet att i Java skapas ett objekt med en klass. Klassen är inget annat än den ger en plan för att skapa ett objekt. Klassen används för att instansera ett objekt. Så tekniskt kommer vi att ha klassen deklarerad redan innan vi skapar objektet i Java.

Låt oss se syntaxen för att skapa ett objekt i java.

Syntax:

ClassName objectName = new ClassName();

  • Syntaxen är enkel och lätt att förstå. Det börjar med klassnamnet för vilket vi förklarar ett objekt följt av objektnamnet. Objektnamnet är inget annat än det liknar att förklara variabelnamn med användarens föredragna namn. Till dess att denna process med att definiera ett objekt med namn kallas som objektdeklaration i Java.
  • Objektdeklaration följs av ett lika med (=) -tecken som tilldelar objektets referens till vår deklarerade objektvariabel. Det nya nyckelordet används för att skapa det nya objektet. Det nya nyckelordet skapar ett nytt objekt med hjälp av ritningen, dvs klassen, och kommer att fördela minne för objektet. Denna skapelse av ett nytt objekt kallas objektinstitution i Java.
  • Det nya nyckelordet följs sedan av metoden eller konstruktören för klassen. Det nya nyckelordet kommer att anropa konstruktören automatiskt av klass medan det skapas ett nytt objekt, denna process kallas objektinitiering i java.

Vi kan också förklara ett objekt på ett annat sätt. Först kommer vi att förklara det och sedan kan vi initiera det.

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

  • Varje gång vi skapar ett nytt objekt i java tilldelas minnet för det nyligen skapade objektet och referensen för det objektet kommer att returneras till objektvariabeln. Denna objektreferens kan sedan användas för att utföra olika åtgärder relaterade till ett objekt. Objektreferens här motsvarar inget annat än det nyligen deklarerade objektvariabelns namn.

Egenskaper för objekt i Java

  • Varje objekt i java har sin egen identitet. Inga två objekt kommer att ha samma identitet. Varje objekt kommer att motsvara en annan minnesplats och adressen till minnesplatsen kommer inte att vara tillgänglig för användaren.
  • Ett objekt kommer att ha sin typ associerad med det. Varje objekt har en datatyp som klass.
  • Ett objekt kommer också att ha två saker tillstånd och beteende deklareras i det. Dessa saker förklaras i klassen själv. Staten kommer att definiera attribut och beteende kommer att definiera åtgärder relaterade till klassen.

Objektets egenskaper i Java

När vi definierar en klass i Java definierar vi de två huvudsakliga sakerna. Den första representerar attributet eller tillståndet. Detta är känt som ett objekts egenskaper. Egenskaperna är inget annat än specifika data som är relaterade till klassen. Varje objekt när det skapas i java, kommer det att ha dessa egenskaper tillgängliga med det. Vi kan komma åt dessa egenskaper i klassen eller utanför med hjälp av objektreferensen beroende på vilken modifierare som används för den. Eftersom objektet liknar realtidsenhetens egenskaper representerar en enhets tillstånd. Till exempel kan ett objekt i Mobile ha en egenskap som storlek, vikt osv. De olika minnesplatserna kommer att fördelas för varje egenskap som är relaterad till objektet vi skapar.

Metoder för objekt i Java

  • Den andra huvudsaken som vi förklarar när vi skapar en klass är metoder. Dessa metoder är inget annat än som de funktioner som deklareras i en klass. Metoderna är igen specifika för den klass där de deklareras. Metoderna representerar en specifik åtgärd eller process som ska utföras när den anropas med hjälp av objektreferensen. Metoderna är som beteende i den verkliga världen. Till exempel kommer mobilen att utföra åtgärden genom att ringa eller ringa. Att ringa är inget annat än mobilens beteende.
  • När vi programmerar i Java, skapar vi normalt ett objekt och tilldelar värden till dess dataledamöter och utför specifika åtgärder relaterade till ii med hjälp av metoderna. Metoderna är ett enkelt sätt att kombinera och utföra specifika åtgärder som krävs under programmering.
  • Vi kan utföra allt som krävs i metoder. Metoderna kan också komma åt de dataledamöter som definieras i klassen. vi kan utföra åtgärderna på datamedlemmarna i en klass. Vi kan definiera valfritt antal metoder i klassen så länge som krävs.

Regler för objekt i Java

  • För deklarationen av något objekt finns det inga sådana hårda regler, men vi bör följa standard java-namnkonventionen medan deklarera objektnamnet.
  • Vi kan bara komma åt metoderna i en klass genom objektreferenser eller klassreferenser i speciella fall, men i någon av båda situationerna kan vi inte komma åt eller ändra implementeringen av metoder.
  • Vi kan återanvända det en gång definierade objektet så många gånger vi vill.
  • Vi kan enkelt ta bort eller byta ut objektet som används beroende på kravet.

Slutsats

Så, allt i java kretsar kring objektet. Ett objekt kan skapas helt enkelt genom att använda klassnamnet. Ett objekt kommer att innehålla tillstånd och beteende. Vi kan komma åt klassens metoder och datamedlemmar med hjälp av objektreferensen. Varje objekt har vissa egenskaper eller egenskaper relaterade till det. Att vara ett objektorienterat programmeringsspråk är allt i java ett objekt. Objekten gör Java-programmeringsspråket säkrare och mer robust.

Rekommenderade artiklar

Detta är en guide till Object i Java. Här diskuterar vi hur man skapar ett objekt i java, dess egenskaper, egenskaper, metoder tillsammans med reglerna. Du kan också titta på följande artiklar för att lära dig mer -

  1. Konstruktör i Java
  2. Sorterar i Java
  3. Konstruktör i Java
  4. JCheckBox i Java

Kategori: