logo

Objektin määritelmä Javassa

Objektit ovat avainasemassa olioteknologian ymmärtämisessä. Olio-ohjelmoinnin tarkoituksena on toteuttaa todelliset sanan entiteetit ohjelmointiin. Se painottaa myös tietojen sitomista. Niiden joukossa on erilaisia ​​OOP-konsepteja Esine on yksi niistä. Tässä osiossa käsittelemme objektin määritelmää Javassa.

Objektin määritelmä

Olio-ohjelmoinnin terminologiassa objekti on Java-luokan jäsen. Se tunnetaan myös nimellä ilmentymä luokasta. Huomaa, että objektit luodaan ajon aikana. Yksinkertaisesti sanottuna objekti on todellinen sanakokonaisuus. Esimerkiksi koira, auto, kynä, työpöytä jne. Jokaisella esineellä on seuraavat kaksi ominaisuutta:

    Identiteetti:Objektin identiteetti on yksilöllinen tunnus. Tunnusluvun arvo ei näy ulkoiselle käyttäjälle. JVM käyttää sitä sisäisesti tunnistamaan jokainen kohde yksilöllisesti.Osavaltio:Muuttujiin (kenttiin) tallennetun objektin tila.Käyttäytyminen:Menetelmät osoittavat kohteen käyttäytymisen.

Esimerkki esineestä

Otetaan esimerkki koirasta. Koiran tila sisältää värin, nälkäisen, sukupuolen, rodun ja iän. Koiran käyttäytymiseen kuuluu juokseminen, haukkuminen, syöminen, nukkuminen, hännän heiluttaminen, noutaminen jne.

Kuinka luoda Java-objekti?

On seuraavat kolme vaihetta luoda esine luokasta.

  • julistus
  • Instantiation
  • Alustus

Ilmoitus: Muuttujan ilmoitus, jossa on muuttujan nimi ja objektityyppi.

Instantiaatio: Java tarjoaa uuden avainsanan luokan objektin luomiseen.

Alustus: Uutta avainsanaa seuraa kutsu rakentajalle. Kutsu alustaa uuden objektin. On olemassa kolme tapaa alustaa objekti Javassa:

    Viitemuuttujan mukaan:Se tarkoittaa tietojen tallentamista objektiin. Viitemuuttujan kautta voidaan luoda useita objekteja ja tallentaa niihin tietoja.Menetelmän mukaan:Objektien alustaminen kutsumalla menetelmiä.Rakentajan mukaan:Konstruktoreita voidaan käyttää myös objektin luomiseen.

Eri tapoja luoda objekti Javassa

On olemassa useita tapoja luoda objekti Javassa:

  • Uuden avainsanan käyttö
  • Käytä newInsatnce()-menetelmää
  • Klooni()-menetelmän käyttö
  • Deserialisoinnin käyttäminen
  • Tehdasmenetelmää käyttäen

Anonyymi objekti

Java antaa meille mahdollisuuden luoda anonyymi esine. Se tarkoittaa, että voimme luoda objektin ilman nimeä. Siksi voimme sanoa, että objekti, jolla ei ole viittausta, tunnetaan nimellä anonyymi esine. Anonyymin objektin haittana on, että sitä voidaan käyttää vain objektin luomishetkellä. On hyvä käyttää anonyymiä objektia, jos haluamme käyttää objektia kerran.

Esimerkiksi:

 new Draw(); //anonymous object 

Kutsumenetelmä anonyymin objektin kautta.

 new Draw().rectangle(); 

Voimme myös luoda riville useita tyyppisiä objekteja:

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

Objektin käyttäminen Java-ohjelmassa

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

Lähtö:

 Student Id: 105 Student Name: Nitin