logo

Definícia objektu v Jave

Objekty sú kľúčom k pochopeniu objektovo orientovanej technológie. Účelom objektovo orientovaného programovania je implementovať do programovania entity skutočného slova. Dôraz kladie aj na viazanie údajov. Medzi nimi sú rôzne koncepty OOP Objekt je jedným z nich. V tejto časti budeme diskutovať o definícii objektu v Jave.

java matematika

Definícia objektu

V terminológii objektovo orientovaného programovania je objekt členom triedy Java. Je tiež známy ako príklad triedy. Všimnite si, že objekty sa vytvárajú v čase spustenia. Jednoducho povedané, objekt je skutočná slovná entita. Napríklad pes, auto, pero, stôl atď. Každý objekt zdieľa tieto dve vlastnosti:

    identita:Identita objektu je jedinečné ID. Hodnota ID nie je viditeľná pre externého používateľa. Používa ho interne JVM na jedinečnú identifikáciu každého objektu.Štát:Stav objektu uloženého v premenných (poliach).Správanie:Metódy ukazujú správanie objektu.

Príklad objektu

Vezmime si príklad psa. Stav psa zahŕňa farbu, hlad, pohlavie, plemeno a vek. Správanie psa zahŕňa beh, štekanie, jedenie, spánok, vrtenie chvostom, aportovanie atď.

Ako vytvoriť objekt Java?

Existujú nasledujúce tri kroky vytvoriť objekt z triedy.

  • Vyhlásenie
  • Inštancia
  • Inicializácia

Vyhlásenie: Deklarácia premennej s názvom premennej s typom objektu.

zapuzdrenie v jave

Inštancia: Java poskytuje nové kľúčové slovo na vytvorenie objektu triedy.

Inicializácia: Po kľúčovom slove new nasleduje volanie konštruktora. Volanie inicializuje nový objekt. Existujú tri spôsoby, ako inicializovať objekt v jazyku Java:

    Podľa referenčnej premennej:Znamená ukladanie údajov do objektu. Je možné vytvoriť viacero objektov a ukladať do nich informácie prostredníctvom referenčnej premennej.Podľa metódy:Inicializácia objektov vyvolaním metód.Podľa konštruktéra:Na vytvorenie objektu možno použiť aj konštruktory.

Rôzne spôsoby vytvorenia objektu v jazyku Java

Existujú rôzne spôsoby, ako vytvoriť objekt v jazyku Java:

  • Použitie nového kľúčového slova
  • Použitie metódy newInsatnce().
  • Použitie metódy clone().
  • Použitie deserializácie
  • Použitie továrenskej metódy

Anonymný objekt

Java nám umožňuje vytvoriť anonymný objekt. To znamená, že môžeme vytvoriť objekt bez mena. Preto môžeme povedať, že objekt, ktorý nemá žiadnu referenciu, je známy ako anonymný objekt. Nevýhodou anonymného objektu je, že ho možno použiť len v čase vytvárania objektu. Anonymný objekt je dobré použiť, ak chceme objekt použiť raz.

Napríklad:

.net tutoriál
 new Draw(); //anonymous object 

Volanie metódy cez anonymný objekt.

 new Draw().rectangle(); 

Môžeme tiež vytvoriť viacero objektov typu v riadku:

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

Používanie objektu v programe Java

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

Výkon:

 Student Id: 105 Student Name: Nitin