logo

Objekto apibrėžimas Java

Objektai yra labai svarbūs norint suprasti objektinę technologiją. Objektinio programavimo tikslas yra realizuoti programavimo žodžius. Taip pat pabrėžiamas duomenų susiejimas. Tarp jų yra įvairių OOP sąvokų Objektas yra vienas iš jų. Šiame skyriuje aptarsime objekto apibrėžimą Java.

Objekto apibrėžimas

Objektinio programavimo terminologijoje objektas yra Java klasės narys. Jis taip pat žinomas kaip instancija klasės. Atminkite, kad objektai sukuriami vykdymo metu. Paprastais žodžiais tariant, objektas yra tikras žodžio subjektas. Pavyzdžiui, šuo, automobilis, rašiklis, stalas ir kt. Kiekvienas objektas turi šias dvi charakteristikas:

    Tapatybė:Objekto tapatybė yra unikalus ID. ID reikšmės nematomas išoriniam vartotojui. JVM jį naudoja viduje, kad unikaliai identifikuotų kiekvieną objektą.Būsena:Kintamuosiuose (laukuose) saugomo objekto būsena.Elgesys:Metodai parodo objekto elgesį.

Objekto pavyzdys

Paimkime šuns pavyzdį. Šuns būsena apima spalvą, alkaną, lytį, veislę ir amžių. Šuns elgesys apima bėgimą, lojimą, valgymą, miegą, uodegos vizginimą, atsinešimą ir kt.

Kaip sukurti „Java“ objektą?

Yra šie trys žingsniai sukurti objektą iš klasės.

styga tuščia
  • Deklaracija
  • Instantiacija
  • Inicijavimas

Deklaracija: Kintamojo deklaracija su kintamojo pavadinimu su objekto tipu.

Egzistavimas: Java suteikia naują raktinį žodį klasės objektui sukurti.

Inicijavimas: Po naujo raktinio žodžio seka konstruktoriaus iškvietimas. Skambutis inicijuoja naują objektą. Yra trys „Java“ objekto inicijavimo būdai:

    Pagal nuorodos kintamąjį:Tai reiškia duomenų saugojimą objekte. Per nuorodos kintamąjį galima sukurti kelis objektus ir juose saugoti informaciją.Pagal metodą:Objektų inicijavimas naudojant metodus.Pagal konstruktorių:Kuriant objektą galima naudoti ir konstruktorius.

Įvairūs būdai sukurti objektą Java

„Java“ objektą galima sukurti įvairiais būdais:

  • Naudojant naują raktinį žodį
  • Naudojant newInsatnce() metodą
  • Naudojant klono() metodą
  • Deserializacijos naudojimas
  • Naudojant gamyklinį metodą

Anoniminis objektas

Java leidžia mums sukurti Anoniminis objektas. Tai reiškia, kad galime sukurti objektą be pavadinimo. Todėl galime sakyti, kad objektas, kuris neturi nuorodos, yra žinomas kaip Anoniminis objektas. Anoniminio objekto trūkumas yra tas, kad jį galima naudoti tik objekto kūrimo metu. Gerai naudoti anoniminį objektą, jei objektą norime panaudoti vieną kartą.

Pavyzdžiui:

 new Draw(); //anonymous object 

Skambinimo būdas per anoniminį objektą.

regex java
 new Draw().rectangle(); 

Taip pat eilutėje galime sukurti kelis tokio tipo objektus:

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

Objekto naudojimas Java programoje

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

Išvestis:

 Student Id: 105 Student Name: Nitin