logo

JavaBean

JavaBean ir Java klase, kurai jāievēro šādi noteikumi:

  • Tam vajadzētu būt bezarg konstruktoram.
  • Tam jābūt serializējamam.
  • Tam ir jānodrošina metodes īpašību vērtību iestatīšanai un iegūšanai, kas pazīstamas kā getter un setter metodes.

Kāpēc izmantot JavaBean?

Saskaņā ar Java balto grāmatu tas ir atkārtoti lietojams programmatūras komponents. Pupiņa iekapsulē daudzus objektus vienā objektā, lai mēs varētu piekļūt šim objektam no vairākām vietām. Turklāt tas nodrošina vieglu apkopi.

Java funkcijas

Vienkāršs JavaBean klases piemērs

 //Employee.java package mypack; public class Employee implements java.io.Serializable{ private int id; private String name; public Employee(){} public void setId(int id){this.id=id;} public int getId(){return id;} public void setName(String name){this.name=name;} public String getName(){return name;} } 

Kā piekļūt JavaBean klasei?

Lai piekļūtu JavaBean klasei, mums vajadzētu izmantot getter un setter metodes.

 package mypack; public class Test{ public static void main(String args[]){ Employee e=new Employee();//object is created e.setName('Arjun');//setting value to the object System.out.println(e.getName()); }} 

Piezīme. Ir divi veidi, kā objektam nodrošināt vērtības. Viens veids ir konstruktors, bet otrs ir iestatītāja metode.


JavaBean rekvizīti

JavaBean rekvizīts ir nosaukts līdzeklis, kuram var piekļūt objekta lietotājs. Līdzeklis var būt jebkura Java datu tipa, kas satur jūsu definētās klases.

JavaBean rekvizīts var būt lasāms, rakstāms, tikai lasāms vai tikai rakstāms. JavaBean funkcijām var piekļūt, izmantojot divas metodes JavaBean ieviešanas klasē:

1. getPropertyName ()

datums uz virkni

Piemēram, ja rekvizīta nosaukums ir FirstName, metodes nosaukums būtu getFirstName(), lai nolasītu šo rekvizītu. Šo metodi sauc par palīgierīci.

2. setPropertyName ()

Piemēram, ja rekvizīta nosaukums ir FirstName, šī rekvizīta rakstīšanai metodes nosaukums būtu setFirstName(). Šo metodi sauc par mutatoru.

JavaBean priekšrocības

Tālāk ir norādītas JavaBean:/p> priekšrocības

  • JavaBean rekvizītus un metodes var pakļaut citai lietojumprogrammai.
  • Tas nodrošina programmatūras komponentu atkārtotas izmantošanas vienkāršību.

JavaBean trūkumi

Tālāk ir norādīti JavaBean trūkumi.

  • JavaBeans ir mainīgas. Tātad tas nevar izmantot nemainīgu objektu priekšrocības.
  • Izveidojot iestatītāja un ieguvēja metodi katram īpašumam atsevišķi, var tikt izveidots standarta kods.