logo

Objekta definīcija Java

Objekti ir galvenais, lai izprastu objektu orientētu tehnoloģiju. Objektorientētās programmēšanas mērķis ir ieviest programmēšanā reālas vārda entītijas. Tas arī liek uzsvaru uz datu saistīšanu. Starp tiem ir dažādi OOP jēdzieni Objekts ir viens no tiem. Šajā sadaļā mēs apspriedīsim objekta definīciju Java.

Objekta definīcija

Objektorientētās programmēšanas terminoloģijā objekts ir Java klases loceklis. Tas ir pazīstams arī kā piemēram klases. Ņemiet vērā, ka objekti tiek izveidoti izpildes laikā. Vienkāršiem vārdiem sakot, objekts ir īsta vārda vienība. Piemēram, suns, automašīna, pildspalva, rakstāmgalds utt. Katram objektam ir šādas divas kopīgas īpašības:

    Identitāte:Objekta identitāte ir unikāls ID. ID vērtība nav redzama ārējam lietotājam. To iekšēji izmanto JVM, lai unikāli identificētu katru objektu.Valsts:Mainīgajos (laukos) saglabātā objekta stāvoklis.Uzvedība:Metodes parāda objekta uzvedību.

Objekta piemērs

Ņemsim piemēru par suni. Suņa stāvoklis ietver krāsu, izsalkumu, dzimumu, šķirni un vecumu. Suņa uzvedība ietver skriešanu, riešanu, ēšanu, gulēšanu, astes luncināšanu, atnešanu utt.

Kā izveidot Java objektu?

Ir jāveic trīs tālāk norādītās darbības izveidot objektu no klases.

  • Deklarācija
  • Instantiācija
  • Inicializācija

Deklarācija: Mainīgā deklarācija ar mainīgā nosaukumu ar objekta tipu.

Instantiācija: Java nodrošina jaunu atslēgvārdu, lai izveidotu klases objektu.

Inicializācija: Jaunajam atslēgvārdam seko konstruktora izsaukums. Zvans inicializē jaunu objektu. Ir trīs veidi, kā inicializēt objektu Java:

    Pēc atsauces mainīgā:Tas nozīmē datu glabāšanu objektā. Var izveidot vairākus objektus un tajā saglabāt informāciju, izmantojot atsauces mainīgo.Pēc metodes:Objektu inicializācija, izsaucot metodes.Pēc konstruktora:Objekta izveidošanai var izmantot arī konstruktorus.

Dažādi veidi, kā izveidot objektu Java

Ir dažādi veidi, kā Java objektu izveidot:

  • Izmantojot jaunu atslēgvārdu
  • Izmantojot newInsatnce() metodi
  • Izmantojot klona() metodi
  • Deserializācijas izmantošana
  • Izmantojot rūpnīcas metodi

Anonīms objekts

Java ļauj mums izveidot Anonīms objektu. Tas nozīmē, ka mēs varam izveidot objektu bez nosaukuma. Tāpēc mēs varam teikt, ka objekts, kuram nav atsauces, ir pazīstams kā Anonīms objektu. Anonīma objekta trūkums ir tāds, ka to var izmantot tikai objekta izveides laikā. Ir labi izmantot anonīmu objektu, ja objektu vēlamies izmantot vienreiz.

Piemēram:

 new Draw(); //anonymous object 

Zvanīšanas metode caur anonīmu objektu.

 new Draw().rectangle(); 

Mēs varam arī izveidot vairākus viena veida objektus rindā:

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

Objekta izmantošana Java programmā

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

Izvade:

 Student Id: 105 Student Name: Nitin