CoimpiutaireanPrògramadh

Elements of Java nì modail: giorrachadh chlas, an eadar-aghaidh

Tha a 'phrìomh amas a' eas-chruthach clas anns an tràchdais a leanas: uaireannan Feumaidh eil clasaichean còcaireachd, agus ann an "fliuch" fhoirm. A leithid beàrnan nach urrainn a bhith dìreach air a chleachdadh (instantiate).

Dè a tha an eas-chruthach clas ann an Java

Beachdaich eisimpleir eile. Tha Java eas-chruthach clas Calendar ann Java.util pasgan. Chan eil e a 'cur an gnìomh sònraichte a' mhìosachan, a tha air a chleachdadh, mar eisimpleir, ann an Siar agus Roinn Eòrpa an Ear, Sìona, North Korea, Thailand, etc. Ach tha mòran feumail feartan, leithid a 'cur beagan làithean gu sònraichte a' cheann-là: .. Tha na dleastanasan sin a dhìth airson sam bith mìosachan a chur an gnìomh. Tha e do-dhèanta a thoirt gu buil lethbhreac den eas-chruthach a 'chlas.

Abstract clasaichean, Java dòighean eas-chruthach

Creidsinn tha thu ag iarraidh a leasachadh ioma-eileamaidean grafaigeach, me, geoimeatraidh cumaidhean: .. A cearcall, ceart-cheàrnach, rionnag, etc. Agus tha container tha a 'tarraing orra. Gach pàirt de na coltas a tha eadar-dhealaichte, agus mar sin an dòigh iomchaidh (fiù 's ma tha e air a ghairm peant) a chur an gnìomh eadar-dhealaichte. Ach, gach pàirt Tha iomadh coltach: .. Tha an àireamh a bu chòir a bhith anns a 'bhogsa dòcha gu bheil an dath a bhith faicsinneach agus neo-fhaicsinneach, etc. Ann am briathran eile, feumaidh tu a chruthachadh pàrant chlas airson a h-uile de na figearan seo, far a bheil gach pàirt Bidh sealbhaich coitcheann lotaichean. Ach dè mu dheidhinn na peant dòigh? Às dèidh na h-uile, pàrant chlas eil riochdachadh lèirsinneach. Ma tha thu a 'cur an cèill peant dòigh anns gach clas gu neo-eisimeileach, bidh e riatanach a bhith a' sgrùdadh dè pàirt a ghiullachd, agus an uair sin a 'seinn an tilgte. Uime sin, an dòigh feumar ghairm eas-chruthach ann an pàrant chlas: an dòigh a chaidh a chur an tiotal gun chorp. Chaidh buidheann de gach clas tighinn a bhios a 'toirt cunntas aige fhèin. Ann an Java, an eas-clas a-steach an dòighean eas-chruthach.

Ma clas Tha dòighean eas-chruthach, a 'chlas a tha eas-chruthach. Mus deach am facal a 'chlas a' cur na prėomh eas-chruthach, an tiotal air an dòigh - cuideachd. An dèidh an tiotal a leithid de dhòigh a tha a dhìth a chur a leth-chòilean. Ann an Java, giorrachadh chlas nach urrainn lethbhreacan a dhèanamh. Ma tha sinn airson casg iad a 'cruthachadh, fiù' s mura h-eil dòighean eas-chruthach a 'chlas, a' chlas a dh'fhaodas a bhith air a ghairm eas-chruthach. Ach ma tha an clas a tha co-dhiù aon dòigh eas-chruthach, a 'chlas, feumaidh eas-chruthach. Tha e do-dhèanta chlas a bha agus a tha eas-chruthach, agus mu dheireadh, agus an dòigh cuideachd. Tha an dòigh nach urrainn a bhith eas-chruthach, prìobhaideach, socrach, dùthchasach. Airson subclass aon a chur an cèill neo-eas-chruthach agus instantiate, feumaidh iad a chur an gnìomh a h-uile eas-chruthach dòighean phàrant. Tha an clas fhèin a 'cleachdadh dòighean eas-chruthach.

Mar eisimpleir:

  • eas-chruthach clas AClass {
  • poblach eas-chruthach gun èifeachd dòigh (int a) ;
  • }
  • clas a 'leudachadh BClass AClass {
  • poblach gun èifeachd dòigh (int a) {
  • // corp
  • }

Ceadaichte caochladairean leithid eas-chruthach a 'chlas. Faodaidh iad iomradh a thoirt air neo-eas-chruthach leanabh aig a 'chlas no a bhith null.

Nall ann an Java - eile air iomadh oighreachd

Ann an Java, chan eil ioma-oighreachd, a chionn an uair sin tha cuid de na trioblaidean. A 'chlas chan urrainn sealbhaich bho grunn chlasaichean. Ach tha e 'urrainn a chur an gnìomh ioma-nall.

Java coluadar agus eas-chruthach clasaichean - na bun-bheachdan a tha coltach, ach cha-ionann. Tha goireasan eadar-aghaidh Faodar ghairm mar phoball, agus an uair sin tha e ri fhaotainn gu h-uile, no faodaidh tu a 'fàgail às an atharrachaidh poblach, agus an sin an eadar-aghaidh a tha ri fhaotainn a-mhàin taobh a-staigh pasgan. Abstract prėomh nach eil e riatanach, air sgàth an eadar-aghaidh agus mar sin tha eas-chruthach, ach faodaidh tu a 'sònrachadh.

An eadar-aghaidh dearbhadh

Tha e a 'tòiseachadh le header, agus' s dòcha an toiseach gu prėomh poblach, an uair sin - facal eadar-aghaidh. Agus an uair sin faodaidh iad a bhith a 'leudachadh agus facal gluasad nall, bhon a thàinig a-nuas an seo. Chan eil e ceadaichte a-rithist, agus tha e do-dhèanta a chruthachadh chuairteach co-mheas an dàimh oighreachd. An sin thig an eadar-aghaidh, a 'bhuidheann dùinte ann an braces cuachadh sìos mu guaillean. Anns a 'bhuidheann de goireasan eadar-aghaidh eileamaidean air a ghairm: Achaidh cunbhalachdan, agus dòighean eas-chruthach. Feumar na raointean uile a tha poblach mu dheireadh socrach - sin uile modifiers nach eil riatanach. All na dòighean a thathar a 'meas eas-chruthach poblach - sin modifiers cuideachd faodar a shònrachadh. A-nis, tha gu leòr air a ràdh mu dheidhinn an diofar eadar an eas-chruthach clas bhon eadar-aghaidh Java.

  • poblach a 'leudachadh goireasan eadar-aghaidh AI B, C, D {
  • // corp
  • }

Gus an cèill clas eadar-aghaidh oighre, feumaidh a 'cleachdadh na prėomh innealan:

  • clas AClass buileachadh Bi, CI, DI {}

'S e sin, ma tha an dèidh a' chlas a 'buileachadh dearbhadh comharraichte eadar-aghaidh-ainm, a' chlas innealan. Oighreachan den chlas seo a 'faighinn a-eileamaidean, agus mar sin tha iad cuideachd a reic.

Caochladairean de goireasan eadar-aghaidh seòrsa cuideachd ceadaichte. Faodaidh iad a 'buntainn ri seòrsa a' chlas a 'buileachadh seo eadar-aghaidh, no a null. Caochladairean leithid sin tha a h-uile eileamaid den chlas Rud, oir na nithean a tha air an gineadh le clasaichean, agus tha iad, ann an tionndadh, 'tighinn bho na Rud clas.

Anns an aiste seo, bhruidhinn sinn air cuid de na h-eileamaidean de Java nì modail - eas-chruthach clasaichean, eas-chruthach dòighean eadar-aghaidh.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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