KompyutaMapulogalamu

Zochitika za Java chinthu chitsanzo: kalasi umboni, ndi mawonekedwe

The lingaliro lalikulu la kalasi umboni uli mu mfundozo izi: Nthawi zina tiyeneranso makalasi palibe kuphika, ndi "chonyowa" maonekedwe. akusowekapo kungatenge mwachindunji ntchito (instantiate).

ndi kalasi umboni ku Java Kodi

Ganizirani chitsanzo china. Pali Java umboni kalasi Calendar mu Java.util phukusi. Zilibe kukhazikitsa kalendala zenizeni, amene ntchito Mwachitsanzo, mu Western ndi kum'mawa kwa Ulaya, China, Korea North, Thailand, etc. Koma Mbali zambiri zothandiza, monga kuwonjezera masiku ochepa kuti tsiku lenileni: .. ntchito izi wofunikila iliyonse kalendala kukhazikitsa. Sikutheka kutulutsa buku la kalasi umboni.

Mkota makalasi, umboni njira Java

Yerekezerani kuti mukufuna kupanga zinthu angapo mawonekedwe, mwachitsanzo, akalumikidzidwa zojambula: .. A bwalo, rectangle, nyenyezi, etc. Ndipo pali chidebe amene amawakokela. Aliyense zikuluzikulu za maonekedwe ndi osiyana, kotero njira yoyenera (ngakhale amatchedwa utoto) akuyendera mosiyana. Komabe, aliyense chigawo ali zambiri zofanana: .. chithunzi ayenera m'gulu bokosi mwina ndi mtundu kukhala zooneka ndi zosaoneka, etc. M'mawu ena, muyenera kulenga kalasi kholo la onse a Chiwerengerochi, aliyense chigawo adzalandira katundu ambiri. Koma nanga njira utoto? Ndipotu, gulu la kholo palibe chifaniziro zithunzi. Ngati ukulengeza njira utoto aliyense kalasi paokha, ndikoyenera kuti tione zimene chigawo kukonzedwa, kenako kuchita chosungunula. Choncho, njira uyenera kulalikidwa umboni mu kalasi kholo: njira anapereka udindo popanda thupi. A bungwe la lililonse kalasi anachokera pofotokoza wake. Mu Java, gulu la umboni , sakhoza kulowa njira chabe.

Ngati kalasi ali njira umboni, kalasi ndi zosaoneka. Pamaso pa kalasi mawu kuika nfundo yaikhulu umboni, mutu wa njira - kwambiri. Pambuyo mutu wa ngati njira m'pofunika kuika semicolon. Mu Java, gulu umboni sangathe makope. Ngati tikufuna kuti liletse chilengedwe chonse, ngakhale palibe njira umboni wa kalasi, kalasi akhoza ananena chabe. Koma ngati kalasi ali mmodzi umboni njira, kalasi adzakhala chabe. N'zosatheka kalasi anali ndi umboni ali ndi chomaliza, ndi njira kwambiri. njira sangakhoze bwinobwino payekha, malo amodzi, mbadwa. Kuti subclass wina anauza si zodabwitsa komanso instantiate, iwo ayenera kugwiritsa ntchito njira zonse umboni wa kholo la. The kalasi yokha akhoza kugwiritsa ntchito njira zake chabe.

Mwachitsanzo:

  • umboni kalasi AClass {
  • pagulu umboni opanda njira (Int a) ;
  • }
  • kalasi BClass chimafikira AClass {
  • anthu opanda njira (Int a) {
  • // thupi
  • }

zosintha analola monga kalasi chabe. Iwo angaimire mwana si umboni wa gulu kapena kukhala null.

Polumikizira ku Java - njira ina cholowa angapo

Mu Java, palibe cholowa angapo, chifukwa pali mavuto ena. kalasi A sizingalowe kuchokera makalasi angapo. Koma iye akhoza kugwiritsa polumikizira angapo.

Java polumikizira ndi makalasi umboni - mfundo ofanana, koma zofanana. mawonekedwe akhoza ukulengezedwa monga anthu, ndiye kupezeka kwa onse, kapena mukhoza sanatchule ndi modifier anthu, ndiye mawonekedwe lilipo okha phukusi ake. Mkota nfundo yaikhulu si chofunika, chifukwa mawonekedwe, ndi umboni, koma mukhoza mwachindunji.

Chilengezo mawonekedwe

Zikuyamba ndi chamutu, ndipo choyamba kupita kwa anthu nfundo yaikhulu, ndiye - mawu mawonekedwe. Ndiye pakhale mawu chimafikira ndi polumikizira kutengerapo, kumene tinatengera izi. Iwo saloledwa kubwereza, ndipo n'zosatheka kupanga chiŵerengero ozungulira la cholowa ubwenzi. Ndiye pakubwera mawonekedwe thupi, unazunguliridwa mu braces lopotana. Mu thupi la zinthu mawonekedwe amayesedwa: Field zokhazikika ndi njira chabe. minda onse pagulu komaliza malo amodzi - onse modifiers izi si koyenera. njira zonse amaonedwa kukhala umboni pagulu - modifiers iwonso akhoza mwachindunji. Tsopano, zokwanira Akuti za kusiyana pakati kalasi umboni ku Java mawonekedwe.

  • mawonekedwe onse AI chimafikira B, C, D {
  • // thupi
  • }

Yolengeza kalasi mawonekedwe mwana kugwiritsa ntchito zipangizo nfundo yaikhulu:

  • kalasi AClass zipangizo zina kuti adzipeza, CI, Di {}

Ndiko kuti, ngati pambuyo kalasi kulengeza zipangizo yake mawonekedwe dzina, zipangizo zake kalasi. Olandira a kalasi uwu udzafika zanyengo, kotero iwonso agulitse.

Zosintha a mtundu ndi mawonekedwe ndi mpata. Iwo angaimire mtundu wa ophunzirawo kuti zipangizo mawonekedwe izi, kapena null. zosintha oterowo mbali zonse za kalasi chinthu, chifukwa zinthu amayambira ndi makalasi, ndi iwo, nawonso, amapeza kalasi chinthu.

M'nkhaniyi, tinakambirana ena mfundo za Java chinthu chitsanzo - makalasi umboni, umboni njira mawonekedwe.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ny.atomiyme.com. Theme powered by WordPress.