logo

Objectdefinitie in Java

Voorwerpen zijn de sleutel tot het begrijpen van objectgeoriënteerde technologie. Het doel van objectgeoriënteerd programmeren is om de echte woordentiteiten in het programmeren te implementeren. Het legt ook de nadruk op het binden van gegevens. Er zijn verschillende OOPs-concepten Voorwerp is een van hen. In deze sectie bespreken we de objectdefinitie in Java.

Objectdefinitie

In objectgeoriënteerde programmeerterminologie is een object lid van de Java-klasse. Het is ook bekend als voorbeeld van de klas. Houd er rekening mee dat objecten tijdens runtime worden gemaakt. In eenvoudige bewoordingen is object een echte woordentiteit. Bijvoorbeeld hond, auto, pen, bureau, etc. Elk object heeft de volgende twee kenmerken:

    Identiteit:Objectidentiteit is een unieke ID. De waarde van het ID is niet zichtbaar voor de externe gebruiker. Het wordt intern door de JVM gebruikt om elk object uniek te identificeren.Staat:De status van een object opgeslagen in variabelen (velden).Gedrag:De methoden tonen het gedrag van een object.

Voorbeeld van een object

Laten we een voorbeeld nemen van de hond. De staat van de hond omvat kleur, honger, geslacht, ras en leeftijd. Het gedrag van de hond omvat rennen, blaffen, eten, slapen, kwispelen met de staart, apporteren, enz.

verander de mapnaam linux

Hoe maak je een Java-object?

Er zijn de volgende drie stappen om maak een voorwerp uit een klas.

  • Verklaring
  • Instantiatie
  • Initialisatie

Verklaring: Een variabeledeclaratie met een variabelenaam met een objecttype.

Instantiatie: Java levert het nieuwe trefwoord om een ​​object van de klasse te maken.

Initialisatie: Het nieuwe trefwoord wordt gevolgd door een aanroep van een constructor. De oproep initialiseert een nieuw object. Er zijn de volgende drie manieren om een ​​object in Java te initialiseren:

    Op referentievariabele:Het betekent het opslaan van gegevens in een object. Er kunnen meerdere objecten worden gemaakt en er informatie in worden opgeslagen via een referentievariabele.Per methode:Initialiseren van de objecten door de methoden aan te roepen.Door constructeur:Constructors kunnen ook worden gebruikt om een ​​object te maken.

Verschillende manieren om een ​​object in Java te maken

Er zijn verschillende manieren om een ​​object in Java te maken:

lijstknooppunt in Java
  • Nieuw zoekwoord gebruiken
  • Methode newInsatnce() gebruiken
  • Met behulp van de clone()-methode
  • Deserialisatie gebruiken
  • Met behulp van de fabrieksmethode

Anoniem voorwerp

Met Java kunnen we een anoniem voorwerp. Het betekent dat we een object zonder naam kunnen maken. Daarom kunnen we zeggen dat een object dat geen referentie heeft, bekend staat als anoniem voorwerp. Het nadeel van een anoniem object is dat het alleen kan worden gebruikt op het moment dat het object wordt gemaakt. Het is goed om een ​​anoniem object te gebruiken als we het object één keer willen gebruiken.

Bijvoorbeeld:

 new Draw(); //anonymous object 

Aanroepmethode via anoniem object.

 new Draw().rectangle(); 

We kunnen ook meerdere objecten van een type op een regel maken:

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

Object gebruiken in een Java-programma

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

Uitgang:

 Student Id: 105 Student Name: Nitin