Mang kapa mang ea nang le tsebo leha e le efe hakaalo mananeo, ipotsa hore na ke hobane'ng ho na le e sa bonahaleng litlelase botlaaseng. ke morero oa tsona ke life? Kamoo ho theha sehlopha sa bonahaleng? Melemo ba fana ka sebelisa seo? Ke hobane'ng ha ba ho hlokahala ka mananeo le tse hlahang ho kenngwa tshebetsong ha bona ba lokela ho ela hloko?
litlelase inahaneloang
Kahoo, ka mananeo a bitsoa unit trust khoutu ka motheong oa eo sepheo ke ke bōptjoa. E a hlokomela hore sehlopha sena sa bahlahlami e ke ke ea sa bonahaleng. Ka lebaka leo, ho ne ho bōptjoa lintho tse thehiloeng ho tsona ho ka etsahala haholo. Ha re nahana ka mohlala oa Java, re haha ea mohlala eo re ka hlalosang constructors ka sehlopha sa A. Empa ho li sebelisa, re ka khonang ha ho joalo. The tsela ea ho tsoa boemong boo ho phatlalatsa bapisitsoe le efe kapa efe polygonal. 'Me u lokela ho ka ho hlaka hlalosoa e le hore e supa ntho e sehlopha sa A. ena e moo e ka etsoang? Sena se tla re thusa hore re tlisa. E lokela ho jere hopola hore sehlopha sa motsoali oa kamehla nkoa e le tenyetseha fetang setloholo sa. Ka lipuo tse ngata mananeo sebediswa ho tlisa ka tsela e iketsang. Empa haeba ho se na tšepo ea hore ho ba teng ha jwalo mochine, ka nako eo o lokela ho toba ho buuoa ka ntho e.
mekhoa inahaneloang
ke lintlheng life? Inahaneloang pitso mekhoa tseo tse sa kenngwa tshebetsong le ka tlelaseng ena. Kahoo, latelang parentheses (eo e thathamisa mabaka a sebelisoa ho eona) ha fa bopehileng a qalang (whereupon teng le literata tlhaloso ea mokhoa), 'me feela ka semicolon. Kahoo, tabeng ena, ha ho na tlhahisoleseding e mabapi le seo e se etsang. Mona potso e ka 'na ea ho ba botsa: "' Me ho thoe'ng mokhoa ntle ho kenngwa tshebetsong?" Ka mor'a hore tsohle, ha a lokela ho sebelisoa! Ke 'nete hore ka tlelaseng, moo o ne a ile a hlalosa, sena ha se ka khoneha. Empa ha re nahana ka boemo ba ho tswa ho maikutlo ba setloholo sa, e ka bitsoang kateng. 'Me e tla sebetsa ka tlhaloso e itseng fumaneha ka sehlopha sena.
Features mekhoa inahaneloang
Ho na le mefokolo ea ka li sebelisa. A re ke re tšohleng mohlala oa ho Java puo mananeo. Ho na le ke e hlokahalang haeba sehlopha sa ka se bonyane le nngwe mokhoa joalo, e tlameha ebe e sa bonahaleng. Haeba leha e le efe ho loketse ho sebelisa kaho joalo? A re ke re utloisise taba ena ka liphoofolo tse ruuoang lapeng mohlala sehlopha sa. Ho qala ho utloisisa hore ho na le ho na nang le molumo e le hore ba li hatisitsoe. Ka hona, ka sehlopha sa ho fetisisa akaretsang e sa beha ho kenngwa tshebetsong molumo oa mokhoa oo. Empa a bōpa 'mele e ntle ka tsela ho na le masakana bakeng sa hae. Le ka e latelang, ha a bōpa ntja tlelaseng, katse kapa mmutlanyana tla balletsweng ya mokhoa le 'ngoe bakeng sa eona, ka moralo oa oona e tla senola ho likarolo tsohle.
segokanyimmediamentsi sa sebolokigolo
Ka mananeo a bōpa lisebelisoa bangata bao morero oa - ho thusa batho ba etsa e ntle boleng sehlahisoa. Le sehlooho ka eona lokela ho fuoa karolong ena, le hore mong le e mong ea tsebang ho fapana le sehlopha sa bonahaleng e tsoang segokanyimmediamentsi sa sebolokigolo ea. Ho le joalo, tšobotsi ea ho qetela ke hore e ke ke ea e-ba thepa le mekhoa ha hlalosoa 'mele. Ka ho hlahloba phapang pakeng tsa sehlopha sa e sa bonahaleng e tsoang segokanyimmediamentsi sa sebolokigolo, e lokela ho lula ho feta ka e mong ka ho khetheha. Kahoo, pele e se futsitseng, ha a ntse a ea bobeli - o ile a hlokomela. Ea se nang phihlelo motho enoa e ka bonahala e ea bohlokoa. Empa ha e le hantle ke, e le hore li ka li futsitseng sehlopha sa le 'ngoe feela,' me a hlokomela - e ngata kamoo ho hlokahalang. Hore ke se fapaneng le segokanyimmediamentsi sa sebolokigolo tsa sehlopha sa bonahaleng. Java ntse ke likarolo hore e ka hlalosoa e feela inahaneloang mekhoa ea sechaba le lulang li ee sa fetoleng boemo. Empa ka likarolo tšoanang le ka boela la futsitseng. Hoa hlokahala ho supa hore lisebelisoa sebelisoa ke setjhaba ka tsela ea sechaba.
Multiple length lefa la likarolo
Tsobotsi ena ha e fumanehe bakeng sa ho litlelase ka lipuo tse ngata mananeo (mohlala, Java nkoa ke re). Sena ke ka ntlha ya go palo ya mathata. Ka ambiguities joalo li bontša hore li etsahale tse latellanang. Ena e ne e le lebaka la ho ho qaloa ho segokanyimmediamentsi sa sebolokigolo tse ngata lefa. Sena mokhoa o sa fellang rarolla ka mathata a le teng, empa hase bohle. Kahoo, ka lebaka la melao-motheo ea encapsulation le polymorphism, likarolo ka katleho sebediswa ho litlelase fapaneng ho latela mekhoa e fapa-fapaneng (le hoja ba tla ba le lebitso 'ngoe). Empa u se ke ua lebala ka mathata a teng. Ho joalo, ha ho sebetsa le likarolo tse ngata tla ba le ho kamehla bolela ka ho toba ba re a nahanne ka. Hape, mathata a tla ba le ha o leka ho sebetsa le lebitso e tšoanang ka litsela tse peli - ka tabeng ena, ba ke ke ba khona ho nka sebelisa monyetla oa ho. Ka hona, ka Maemong a joalo ho ke ke ho hlokahala hore ho hlokomela ea ho ba teng ha thekiso palo yohle.
ya data e sa bonahaleng
khopolo ena ea bohlokoa ke hore lenaneo. Tabeng ena, tlasa khemise tsa tlhahlobo le ikemetseng le utloisisa karohano ea segokanyimmediamentsi sa sebolokigolo le ho kenngwa tshebetsong. A re ke re sheba mohlala. Re na le lenaneo la thelevishene, e leng ntho e kapa mojulung ona. E na segokanyimmediamentsi sa sebolokigolo le. Ka lebaka leo, ba ile ba ba le laola, hammoho le molumo le setšoantšo. The segokanyimmediamentsi sa sebolokigolo e phethahetseng haholo e sebediswa, e phutholohile ho ea TV ka sebelisoa. Re ka switjha pakeng tsa mananeo a ka phehella konopo efe kapa efe. Tabeng ena, ho na le ke ho hlokahale hore ho nahana ka le thulaganyo 'meleng ka TV. Ba hlokomele ditsebi, ea ileng a bokella sesebediswa. Re rata batho ba na le thahasello feela thepa. Khutlela mananeo, re ka bolela hore ba ile ba ba ka segokanyimmediamentsi sa sebolokigolo le tshebediso tšoanang. Hape, haeba motho a o kholisehile ka tsebo ea hae, a ka "tlosa" koahela TV rona inahaneloang le ho ntlafatsa eona. Leha ena ho ka etsa hore katleho ea moo, maemong a mangata, e le ka lebaka qetellong ke negative. Ka hona, ka tshehetswa mananeo thibelo ya ho fihlella le ho pata metsoako e ka hare ya data e sa bonahaleng. Molao-motheo oa mochine ena e fana ka tsela ea ho thibela boomo kapa morero phetoho ea likarolo ho ka hare. 'Me ha a bua ka mefuta e sa bonahaleng ya data, le bolela'ng ha ba sete ya sete ya tshebetso e ka o ile a etsa ka ho bona.
beha dintho
Re se re bone e sehlopha sa bonahaleng le segokanyimmediamentsi sa sebolokigolo ka kakaretso le kakaretso. Joale a re ho qaqileng tsebo ea rōna. Ho qala ho ela hloko dintho. Tlase bona, ka kakaretso, a tseba 'nete ea tikoloho e teng sebaka le nako. Empa ka molao hlwaya dintho tse ding le ka hare ho lenaneo le ke ho le thata (ka filosofi le mogopolofela maikutlo). Ka hona, ke ka lebaka la ho thepa ea eona. Ka mohlala, ho latelang: e be ntho e ka ho ikhethang ka hlaloswang (ka lebitso e ikhethang), e le boemong ba itseng le ho sebedisa mohlala e itseng ea boitšoaro.
lefa la
Kaha mananeo a hao e thehiloe hierarchical sefate haha likamano pakeng tsa sepheo sa potso o tsosoa ka 'nete ea hore thepa ka sehloohong tsa mefuta ya lilaebrari botsoali khoutu ile ra isoa. Tlas'a lefa la utloisisa kamano ea ha motho a le mong pheta taba ka ho boitšoaro le sebōpeho sa ntho e 'ngoe. Bophelong ba tloaelehileng, e ka fumanoa hohle. Jwalo ile chechisetsoang morao le mananeo a likarolo batlang e sa bonahaleng. Ka mohlala, taba ea hore ho na le ho na 'mele joalo joaloka nonyana. Ena ke lebitso le sa bonahaleng. Ka mohlala itseng lebisa tee, Nightingale kapa serobele. Thanks ho lefa re ka sebelisa lilaebrari sehlopha sa, hammoho le ho ba le bona bakeng sa lenaneo le itseng. sesebelisoa sena ho etsa hore re bopa beha dintho tse ntjha, ka nako phaella ka ho re kapa ho fetola thepa ya e se e bōpileng. Mojalefa fumana mekhoa eohle le masimong a leng moholo-holo ba hae 'me fumanang litšobotsi tsa lona, haeba ho hlokahala. Ka lebaka la 'nete ea hore ho na le likarolo bokopa le molao-motheo oa lefa, ho na le menyetla e lekaneng bakeng sa phetolo hara Sepheo-sekametseng mananeo. Ho phaella moo, e lumella tsela e tenyetsehang ho rarolla mathata. Ha u rue ka sehlopha sa ntjha ya data a isoa le mesebetsi.
polymorphism
Hoa hlokahala ho sebelisa mosebetsi tšoanang ho rarolla mefuta e fapaneng ya mathata a. Tabeng ena e fana ka ho ba teng ha monyetla oa ho ketso e fapaneng, litaba tse ka hare ya e leng tla itšetleha ka mofuta oa ntho tseo ka tsona mosebetsi oa e etsa. Tlas'a polymorphism utloisisa thepa ea likarolo hore na motsoali ea tloaelehileng, ho phetha tšoanang le se boleloang ke labeled semantic ea bothata ka litsela tse sa tšoaneng. Eo re e fumanang e papiso le liphoofolo. Ho na le bohato - ho matha. Kaofela ha rōna re tsebe hore na e se etsahala. Empa liphoofolo tse fapaneng (tau, tlou, lichimpanzi li phelang, koena, sekolopata) ketso ena e tla etsoa ka litsela tse fapaneng. Tabeng ena, mokhatlo oa bona o na le boikarabelo developer indonesia, eo haeba ho hlokahala ka lebaka la ho itseng Boemong bo itseng kamehla,-tharabololo le ho sebedisa ho katleho. Sena se etsoa sebelisa sete ya mekhoa. Ka nako e tšoanang ka 'ngoe a thulaganyo sehlopha sa totobatsa tseo hana thepa eo ke ntho ea tlhaho. Ho fetola ntho e 'ngoe le bana, u ka finyella e itseng, a lakatsa bohato tabeng ena. le phello e joalo e bitsoa polymorphism lintho. Ka kakaretso, e sehlopha sa bonahaleng ke sesebelisoa le molemo haholo bakeng sa mananeo a.