Solosaina, Fandaharana
Java levitra: famaritana sy ny fomba
Manomboka amin'ny endriky ny Java efa nasiam-teny be dia be ny fanovana, izay azo antoka fa nitondra fotoana tsara amin'ny miasa. Iray amin'ireo fiovana lehibe dia ny fampidirana ny Java Generic na ankapobeny. Zavatra tsy miasa ihany no manao ny teny malefaka kokoa sy zavatra maro, fa be koa azo antoka kokoa eo amin'ny fitondrana ny angon-drakitra karazana.
Ny zava-misy dia hoe talohan'ny ny fampidirana ny levitra in Java levitra kaody azo namoronana azy, tsy eo amin'ny lafiny karazana Object ny boky. Rohy toy izany dia azo voatendry zavatra rehetra. Rehefa dinihina tokoa, kilasy Java dia tanteraka ao amin'ny kilasy Object mpandova. Na izany aza, io no fomba mety ho loharanom-diso maro mifandraika amin'ny fiarovana ny karazana ao amin'ny fiovam-po toa ny zavatra avy ilay zavatra ho any amin'ny karazana kendrena. Rehefa mampiasa ankapobeny dia nanao ny lasitra tanteraka sy ho azy, fanesorana na dia ny mety ho fahadisoana.
Java levitra: famaritana sy ny ohatra
Andeha isika hijery ohatra tsotra ny fampiharana ny generalization ny fianarana tsy tapaka ao amin'ny sary eto ambany. Ary avy eo dia hiroso amin'ny fandinihana ny tsipiriany rehetra sy ny fitaky tsipirian'ilay Java Generic.
Tandremo tsara ny fomba izay mitranga fanambarana ny kilasy Miaraka tsiroaroa. Avy hatrany araka ny kilasy anarana, misokatra zoro fononteny mahitsy, izay nanondro ny taratasy T. Izy io dia karazana filler, izay ao amin'ny dingana ny famoronana ohatra ny kilasy ity, no ho solon'ny iray karazana manokana. Toa toy izao manaraka izao: Miaraka tsiroaroa
Fanamarihana: manomboka amin'ny fahavalo dikan-ny Java, voafaritra ny lasibatra rehefa manambara fa ny boky karazana fononteny mahitsy zoro ao amin'ny Mpanao sisa azo foana. Noho izany ohatra dia azo rewritten toy ny etsy ambony: Miaraka tsiroaroa
Raha misy kilasy dia nilaza toy izany, dia ao amin'ny tena, fa tsy voafaritra tsara karazana saha, rohy, zavatra niverina ny fomba azonao ampiasaina ny taratasy. Koa satria T, rehefa namorona ny zavatra kilasy dia nosoloina karazana manokana, voalohany sy faharoa saha amin'ity tranga ity dia ny karazana Integer.
Taorian'ny lojika ny adihevitra sy firstItem secondItem, niresaka momba ny mety Mpanao tsy maintsy koa ny karazana Integer na subclass. Raha miezaka mamindra ny akora karazana izay hafa noho izay efa voalaza, rehefa namorona ny zavatra, ny compiler tsy hamela izany fahadisoana. Noho izany, ny fanehoan-kevitra rehefa misy zavatra Mpanao dia ho toy izao manaraka izao: Miaraka tsiroaroa
Ankapobeny miaraka amin'ny mpianatra maro karazana masontsivana
Amin'ny ankapobeny dia afaka mitory kilasy maro masontsivana ny karazana izay teo amin'ny zoro anaty fonosana miaraka amin'ny faingo. Redesigned iray kilasy raharaha Miaraka tsiroaroa no aseho eto ambany.
Araka ny hitanao, rehefa mamorona ny ohatra io eo amin'ny zoro anaty fonosana kilasy dia tokony milaza izany isan'ny karazana toy ny masontsivana. Raha toa ianao ka tsara io karazana tahirin-kevitra rafitra toy ny Map, ianao dia afaka mahita fa mampiasa mihitsy koa io toro lalana. Any, ny tohan-kevitra voalohany dia mamaritra ny karazana fanalahidy izy ireo ka ny faharoa - ny karazana sarobidy. Tsara homarihina fa mifindra ny karazana tohan-kevitra rehefa misy zavatra mety hifanindry. , Ohatra, ny manaraka taorian'i JK Miaraka tsiroaroa kilasy ohatra Tena marina: Miaraka tsiroaroa
Misy endri-javatra amin'ny ankapobeny
Alohan'ny handeha lavitra kokoa, dia tokony homarihina fa ny Java compiler tsy mamorona dikan-samy hafa ny mpianatra Miaraka tsiroaroa. Raha ny marina, ao amin'ny dingan'ny nanoratra ny ankapobeny karazana ny vaovao rehetra dia voafafa. Kosa, dia hitondra ny tsara karazana, mamorona manokana Miaraka tsiroaroa dikan-tenin'ny mpianatra. Na izany aza, ao amin'ny fandaharana mbola misy ihany levitra dikan-tenin'ny mpianatra. Izany dingana atao amin'ny Java Generic fanadiovana karazana.
Mariho hevi-dehibe. Links ho samy hafa ihany dikan 'ny kilasy Java levitra tsy afaka manondro ny iray ihany zavatra. Izany hoe, Aoka hatao hoe manan-janaka roa rohy: Miaraka tsiroaroa
Faneriterena ny levitra kilasy
Zava-dehibe ny mahafantatra fa azo ampiharina ankapobeny afa-tsy ny boky karazana, izany hoe zava-nitranga masontsivana levitra kilasy Java tohan-kevitra dia tsy maintsy ho kilasy karazana. Ireo karazana tsotra, toy ny, oh, avo roa heny na lava, tsy azo afindra. Amin'ny teny hafa, ny manaraka tsipika Miaraka tsiroaroa kilasy fanambarana dia tsy mahazo: Miaraka tsiroaroa
Lehibe iray hafa tsy fahatanterahana dia ny tsy fahafahany mamorona ny ohatra ny fikirana karazana. , Ohatra, ny manaraka tsipika dia hahatonga ny fitambaran'ireo fahadisoana: T voalohany = new T (). Izany no mazava, satria tsy fantatrao mialoha na tohan-kevitra iray nandalo kilasy iray manontolo, na saro-takarina, na interface tsara. Toy izany koa ny famoronana arrays mandeha.
voafetra karazana
Matetika rehefa misy toe-javatra dia ilaina ny mametra ny lisitry ny karazana izay azo nandalo toy ny tohan-kevitra mba Java levitra kilasy. Aoka isika mihevitra fa eo amin 'ny kilasy Miaraka tsiroaroa tiantsika ny encapsulate soatoavina ihany ny isa ho an'ny matematika bebe kokoa fandidiana azy. Mba hanaovana izany dia mila mamaritra ny fetra ambony karazana ny fikirana. Izany no tanteraka amin'ny alalan'ny dokambarotra iray superclass nolovana ny hevitra rehetra nandeha tamin'ny zoro anaty fonosana. Ary Hijery toy izao manaraka izao: kilasy Miaraka tsiroaroa
Izany no fandraisana mahazatra. Fameperana toy izany dia matetika ampiasaina mba hanome karazana masontsivana mifanentana amin'ny iray ihany kilasy. Diniho ny ohatra ao amin'ny kilasy Miaraka tsiroaroa: kilasy Miaraka tsiroaroa
Mametra ny "ambany" dia tena toy izany koa, fa raha tokony ho ny teny dia mivelatra ny tsipelina ny teny Super. Izany dia voasokajy kilasy Miaraka tsiroaroa
Generic Java sy ny fomba constructors
Ao amin'ny Java, dia azo ampiharina ankapobeny tsy ny kilasy, fa koa fomba. Ohatra, ny fomba levitra azo ambara ao amin'ny efitrano fianarana tsy tapaka.
Araka ny hita ao amin'ny sary etsy ambony, ny dokam-barotra ankapobeny dia tsy misy fomba tena olana. Aoka izay ny fiverenana eo anatrehan'ny karazana ny fomba hametraka ny jorony fononteny mahitsizoro sy mamaritra ny karazana masontsivana ao aminy.
Raha ny zavatra rehetra atao koa ny Mpanao:
Fononteny mahitsy zoro amin'ity tranga ity teo anoloan'ny 'ny anaran' ny mpamorona, satria tsy mba manana miverina vidiny. Ny vokatry ny fandaharana roa tonta dia ho:
Integer
String
Similar articles
Trending Now