Све што треба да знате о ПОЈО у Јави



Овај чланак ће вам помоћи да разумете шта је ПОЈО у Јави, а такође ће вам пружити темељне практичне демонстрације на ту тему.

Појо на Јави означава Плаин Олд Јава Објецт а користе се за повећање читљивости и поновне употребљивости програма. То су нормални Јава објекти, неограничени посебним ограничењима, осим оних које намеће Јава Лангуаге Специфицатион. Овај чланак ће вам помоћи да детаљно истражите тему,

Следећи смерници биће обрађени у овом чланку





Па кренимо са овим чланком о ПОЈО на Јави,

ПОЈО У Јави

Једноставније речено, Појо је дефинисан као чиста структура података која садржи поља геттер и сеттер. Има могућност да замени одређене методе из Објецт-а или интерфејса као што је Сериализабле.Сун Мицросистемс их је увео у ЕЈБ 3.0 и широко се користе јер су једноставни за писање и разумевање.



ПОЈО не сме:

  • Проширите унапред одређене класе: Ек-публиц цласс Тест проширује јавак.сервлет.хттп.ХттпСервлет се не сматра ПОЈО класом.
  • Садрже унапред назначене напомене: Ек- @ јавак.персистенце.Ентити јавни тест класе {..} није појо класа.
  • Примените специфицирани интерфејс: Ек-публиц цласс Тест имплементира јавак.ејб.ЕнтитиБеан {& хеллип} се не сматра ПОЈО класом.

Настављајући са овим чланком о ПОЈО на Јави,

Пример:



Наведени пример је јасан пример класе ПОЈО.

(// Студент ПОЈО класа која представља ентитет Студент публиц цласс Студент {// подразумевано поље Име низа // јавно поље публиц Стринг ид // приватне накнаде приватне двоструке накнаде // аргумент-конструктор за иницијализацију поља публиц Студент (Име низа, ИД низа , двоструке накнаде) {тхис.наме = наме тхис.ид = ид тхис.феес = накнаде} // метода геттера за име публиц Стринг гетНаме () {ретурн наме} // метода гетера за ид публиц Стринг гетИд () {ретурн ид } // метода гетера за Накнаде јавни Доубле гетФеес () {накнаде за повраћај}}

Може се видети да модификатори приступа поља не садрже никаква ограничења, тј. Дозвољено им је да буду подразумевани, заштићени, приватни или јавни.

Настављајући са овим чланком о ПОЈО на Јави,

Рад ПОЈО

Рад класе ПОЈО можете видети у наставку. Пословна логика дата на слици обухваћена је ПОЈО. Контролери комуницирају са пословном логиком, која заузврат комуницира са ПОЈО за приступ бази података.

како поставити пхп

ПОЈО _ ПОЈО У Јави - ЕдурекаХајде да разумемо Јава Беанс сада,

Јава Беанс

Посебне врсте Појоса су познате као ЈаваБеанс.

  • Сви ЈаваБеанс могу се сматрати Појосима, али не и обрнуто.
  • Они би требало да имплементирају интерфејс који се може серирати.
  • Поља треба поставити на приватна, како би се обезбедила целокупна контрола на пољима.
  • Поља морају имати гетере, постављаче или чак оба.
  • Пасуљ мора да садржи конструктор без аргумената.
  • Пољима могу приступити само конструктори, или гетери и постављачи.

Настављајући са овим чланком о ПОЈО на Јави,

Геттер и Сеттер

Дохватач и постављач могу се дефинисати на следећи начин:

Геттер

јавна воид гетНаме () {ретурн Наме}

Сеттер

јавна празнина сетНаме (наме) {тхис.наме = наме}

Пример

цласс Студент имплементира јава.ио.Сериализабле {привате инт ид привате Стринг наме публиц Студент () {} публиц воид сетИд (инт ид) {тхис.ид = ид} публиц инт гетИд () {ретурн ид} публиц воид сетНаме (име низа ) {тхис.наме = наме} публиц Стринг гетНаме () {ретурн наме}} тест јавне класе {публиц статиц воид маин (Стринг аргс []) {Студент с = нев Студент () // објецт ис цреатед с.сетНаме (' Јереми ') // подешавање вредности објекта Систем.оут.принтлн (с.гетНаме ())}}

Оутпут

Јереми

Појос у јави су корисни у дефинисању објеката како би се повећала њихова читљивост и поновна употребљивост. Њима се не намећу никаква друга ограничења.

Пасуљ је, с друге стране, дефинисан као Појос са одређеним ограничењима

Тако смо дошли до краја овог чланка о „ПОЈО у Јави“. Ако желите да сазнате више, погледајте Едурека, поуздана компанија за учење на мрежи. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА осмишљен је тако да вас оспособи за основне и напредне Јава концепте заједно са разним Јава оквирима попут Хибернате & Спринг.

Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре овог блога и јавићемо вам се што је пре могуће.

како претворити низ у датум