logo

Objektdefinition i Java

Föremål är nyckeln till att förstå objektorienterad teknik. Syftet med den objektorienterade programmeringen är att implementera de riktiga ordenheterna i programmering. Den betonar också bindning av data. Det finns olika OOPs-koncept bland dem Objekt är en av dem. I det här avsnittet kommer vi att diskutera objektdefinitionen i Java.

Objektdefinition

I objektorienterad programmeringsterminologi är ett objekt medlem av Java-klassen. Det är också känt som exempel av klassen. Observera att objekt skapas under körning. Med enkla ord är objekt en verklig ordenhet. Till exempel hund, bil, penna, skrivbord, etc. Varje objekt delar följande två egenskaper:

    Identitet:Objektidentitet är ett unikt ID. Värdet på ID:t är inte synligt för den externa användaren. Den används internt av JVM för att identifiera varje objekt unikt.Stat:Tillståndet för ett objekt lagrat i variabler (fält).Beteende:Metoderna visar ett objekts beteende.

Exempel på ett objekt

Låt oss ta ett exempel på hund. Hundens tillstånd inkluderar färg, hungrig, kön, ras och ålder. Hundens beteende innefattar att springa, skälla, äta, sova, vifta med svansen, apportera osv.

Hur skapar man ett Java-objekt?

Det finns följande tre steg för att skapa ett objekt från en klass.

  • Deklaration
  • Instantiering
  • Initialisering

Deklaration: En variabeldeklaration med ett variabelnamn med en objekttyp.

Instantiation: Java tillhandahåller det nya nyckelordet för att skapa ett objekt i klassen.

Initiering: Det nya nyckelordet följs av ett anrop till en konstruktör. Anropet initierar ett nytt objekt. Det finns följande tre sätt att initiera ett objekt i Java:

int till char java
    Med referensvariabel:Det innebär att lagra data i ett objekt. Flera objekt kan skapas och lagra information i den genom referensvariabel.Med metod:Initiera objekten genom att anropa metoderna.Av konstruktör:Konstruktörer kan också användas för att skapa ett objekt.

Olika sätt att skapa ett objekt i Java

Det finns olika sätt att skapa ett objekt i Java:

  • Använder nytt nyckelord
  • Använder metoden newInsatnce()
  • Använder metoden clone().
  • Använder deserialisering
  • Använder Factory-metoden

Anonymt objekt

Java tillåter oss att skapa en anonym objekt. Det betyder att vi kan skapa ett objekt utan namn. Därför kan vi säga att ett objekt som inte har någon referens är känt som anonym objekt. Nackdelen med ett anonymt objekt är att det endast kan användas när objektet skapas. Det är bra att använda ett anonymt objekt om vi vill använda objekt en gång.

Till exempel:

 new Draw(); //anonymous object 

Anropsmetod genom anonymt objekt.

 new Draw().rectangle(); 

Vi kan också skapa flera objekt av en typ på en rad:

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

Använda objekt i ett Java-program

Student.java

typscript pilfunktion
 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); } } 

Produktion:

 Student Id: 105 Student Name: Nitin