Objekti tutvustus Java-s

Java on võimas objektorienteeritud programmeerimiskeel, mis koosneb objektidest ja klassidest. Objektid hõlbustavad kodeerimise ajal reaalajas olemite kaardistamist. Objekte kasutatakse javas programmeerimisel kogu aeg. Javas olevaid objekte on lihtne määratleda ja kasutada. Klassidest ja objektidest on vaja aru saada, sest kõik objektorienteeritud programmeerimiskeeles nagu Java põhineb neil. Selles artiklis näeme koos objektiga kõiki objektiga seotud üksikasju.

Kuidas luua objekti Java?

  • Kui olete Java programmeerimisega tuttav, võite teada saada, et javas luuakse objekt klassi abil. Klass ei ole midagi muud, kui see annab objekti loomise kavandi. Klassi kasutatakse objekti kiirendamiseks. Nii et tehniliselt deklareerime klassi juba enne objekti loomist Java-s.

Vaatame javas objekti loomise süntaksi.

Süntaks:

ClassName objectName = new ClassName();

  • Süntaks on lihtne ja arusaadav. See algab klassi nimega, mille jaoks me kuulutame objekti, millele järgneb objekti nimi. Objekti nimi pole midagi muud, kuid sarnaneb muutuja nime kuulutamisega kasutaja eelistatud nimega. Kuni selle nimega objekti määratlemisprotsessini kutsutakse Java objekti objektideklaratsioonina.
  • Objekti deklareerimisele järgneb võrdusmärk (=), mis määrab objekti viite meie deklareeritud objekti muutujale. Uue objekti loomiseks kasutatakse uut märksõna. See uus märksõna loob uue objekti, kasutades eskiisi, st klassi, ja eraldab sellele objektile mälu. Uue objekti loomist nimetatakse Java-s objekti objektideks.
  • Uuele märksõnale järgneb seejärel klassi meetod või konstruktor. Uus märksõna kutsub ehitajat uue objekti loomise ajal automaatselt klassijuhendajaks, seda protsessi nimetatakse objekti initsialiseerimiseks javas.

Samuti võime objekti deklareerida teisiti. Esiteks kuulutame selle välja ja siis saame selle initsialiseerida.

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

  • Iga kord, kui loome javas uue objekti, eraldatakse vastloodud objektile mälu ja selle objekti viide tagastatakse objekti muutujale. Seda objekti viidet saab seejärel kasutada objektiga seotud erinevate toimingute tegemiseks. Objekti viide pole siin midagi muud, kui vastab äsja deklareeritud objekti muutuja nimele.

Objekti omadused Java-s

  • Igal java objektil on oma identiteet. Kahel objektil pole sama identiteet. Iga objekt vastab erinevale mälu asukohale ja mälu asukoha aadress pole kasutajale kättesaadav.
  • Objektiga seostatakse selle tüüp. Igal objektil on andmetüüp klassina.
  • Objektil on ka kaks asja olekut ja käitumist. Need asjad kuulutatakse klassis endas. Olek määratleb atribuudid ja käitumine määratleb klassiga seotud toimingud.

Objekti omadused Java-s

Klassi määratlemisel Java-s määratleme kaks peamist asja. Esimene tähistab atribuuti või olekut. Seda tuntakse kui objekti omadusi. Omadused pole midagi muud kui konkreetsed andmed, mis on klassiga seotud. Igal javal loodud objektil on need omadused koos sellega saadaval. Neile omadustele pääseme juurde klassis või väljaspool, kasutades objekti viidet, sõltuvalt selle jaoks kasutatavast modifikaatorist. Kuna objekt sarnaneb reaalajas olemi omadustega, tähistatakse olemi olekut. Näiteks võib mobiiliobjektil olla selline omadus nagu suurus, kaal jne. Igale meie loodud objektiga seotud atribuudile eraldatakse erinevad mäluasukohad.

Objekti meetodid Java-s

  • Teine peamine asi, mille klassi loomisel kuulutame, on meetodid. Need meetodid pole muud, kui on sarnased klassis deklareeritud funktsioonidega. Meetodid on jällegi spetsiifilised selle klassi järgi, milles need deklareeritakse. Meetodid tähistavad konkreetset toimingut või protsessi, mis tuleb läbi viia, kui objekti viite abil helistada. Meetodid on nagu käitumine reaalses maailmas. Näiteks teeb mobiiltelefon helistamise või valimise. Toimingutele helistamine pole midagi muud kui mobiiltelefoni käitumine.
  • Java-programmeerimisel loome tavaliselt objekti ja määrame selle andmeliikmetele väärtused ning teostame meetodeid kasutades konkreetseid ii-ga seotud toiminguid. Meetodid on lihtne viis programmeerimisel nõutavate konkreetsete toimingute ühendamiseks ja teostamiseks.
  • Me võime teostada kõike, mida meetodites nõutakse. Meetodid pääsevad juurde ka klassis määratletud andmeliikmetele. saame toiminguid teha klassis asuvate andmeside liikmetega. Saame määratleda suvalise arvu meetodeid klassis nii kaua kui vaja.

Objekti reeglid Java-s

  • Mis tahes objekti deklareerimiseks pole nii raskeid reegleid, kuid objekti nime kuulutamisel peaksime järgima standardset java nimetamise tava.
  • Klassi meetoditele saame juurde pääseda ainult objekti viidete abil või erijuhtudel klassi viidete abil, kuid mõlemas olukorras ei saa me juurde pääseda ega meetodite rakendamist muuta.
  • Saame kord määratletud objekti uuesti kasutada nii mitu korda kui tahame.
  • Olenevalt nõudest saame kasutatava objekti hõlpsalt eemaldada või asendada.

Järeldus

Niisiis, kõik javas keerleb objekti ümber. Objekti saab luua lihtsalt klassi nime kasutades. Objekt sisaldab olekut ja käitumist. Klassi meetoditele ja andmeliikmetele pääseme ligi objekti viite abil. Igal objektil on sellega seotud teatud omadused või omadused. Olles objektorienteeritud programmeerimiskeelt, on javas kõik objekt. Objektid muudavad Java programmeerimiskeele turvalisemaks ja kindlamaks.

Soovitatavad artiklid

See on juhend Object in Java. Siin arutatakse, kuidas luua objekti javas, selle omadusi, omadusi, meetodeid koos reeglitega. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Konstruktor Java
  2. Sorteerimine Java-s
  3. Konstruktor Java
  4. JCheckBox Java-s

Kategooria: