Kwamfutocin, Shirye-shirye
Abubuwa na Java abu model: wani m aji, da wani karamin aiki
Babban ra'ayin da m aji yana kunshe ne a cikin wadannan theses: wani lokacin yana bukatar wani dafa abinci azuzuwan, da kuma a cikin "rigar" form. Irin wannan guraben ba za a iya kai tsaye amfani (instantiate).
Mene ne wani m aji a Java
La'akari da wani misali. Akwai Java m aji Calendar a Java.util kunshin. Yana ba yi da wani takamaiman kalanda, wanda aka yi amfani da, misali, a yammaci da kuma gabashin Turai, China, Korea ta Arewa, da Thailand da kuma sauransu. D. Amma shi bai yi yawa amfani fasali, kamar ƙara 'yan kwanaki a wani takamaiman rana: Wadannan ayyuka ne da ake bukata domin kowane kalanda na aiwatar. Ba shi yiwuwa, don samar da kwafin da m aji.
Tsokaci azuzuwan, m Java hanyoyin
Misali kana so ka ci gaba da mahara zana abubuwa, msl, na lissafi siffofi: .. A da'irar, murabba'i mai dari, star, da dai sauransu Kuma akwai wani akwati wanda fa, tã yi su. Kowane bangaren na bayyanar shi ne daban-daban, don haka ya dace Hanyar (ko da idan an kira Paint) an aiwatar daban. Duk da haka, kowane bangaren yana da yawa kamance: .. A adadi kamata a kunshe a cikin akwatin iya samun launi ya zama a bayyane da kuma ganuwa, da dai sauransu A wasu kalmomin, kana bukatar ka ƙirƙiri wani iyaye aji domin duk wadannan Figures, inda kowane bangaren zai gaji janar Properties.
Idan wani aji yana da m hanyoyin, da aji ne m. Kafin da kalmar aji sa da keyword m, da lakabi na da hanyar - ma. Bayan da take da irin wannan hanyar wajibi ne a sanya wani semicolon. A Java, an m aji ba zai iya samar da kofe. Idan muna so mu ban ga halittarsu ba, ko da idan akwai wani m hanyoyin da aji, da aji za a iya bayyana m. Amma idan aji yana da akalla daya m hanya, da aji dole ne m. Ba shi yiwuwa a aji ya kuma m ne, kuma karshe, da kuma Hanyar ma. A Hanyar ba zai iya zama m, masu zaman kansu, a tsaye, 'yan qasar. Don subclass wanda zai iya bayyana ba m da instantiate, dole ne su yi dukkan m hanyoyin da iyaye. A ajin kanta iya amfani da m hanyoyin.
misali:
- m aji AClass {
- jama'a m wõfintattu Hanyar (int a) .
- }
- aji BClass kara AClass {
- jama'a wõfintattu Hanyar (int a) {
- // jiki
- }
Yarda canji kamar m aji. Suna iya koma zuwa wani da ba m yaro na cewa aji ko a null.
Musaya a Java - madadin zuwa mahara gādo
A Java, babu wani mahara gado, saboda sa'an nan akwai wasu matsaloli. A aji ba zai iya yi gãdo daga dama azuzuwan. Amma ya iya aiwatar mahara musaya.
Java musaya da kuma m azuzuwan - Concepts ne irin wannan, amma ba m. A dubawa za a iya bayyana a matsayin jama'a, to, shi ne samuwa ga kowa, ko za ka iya ƙetare da modifier jama'a, sa'an nan da ke dubawa yana samuwa ne kawai a cikin ta kunshin. Tsokaci keyword ba da ake bukata, saboda dubawa da haka shi ne m, amma ba za ka iya saka.
An dubawa shella
Yana farawa da BBC, da kuma iya na farko zuwa keyword jama'a, sa'an nan - kalmar dubawa. Sa'an nan kuma akwai na iya zama wata kalma kara da canja wurin musaya, daga abin da suka gaji da wannan. Yana ba a yarda ya maimaita, da kuma ba shi yiwuwa a samar da wata cyclic rabo daga cikin gadon dangantaka. Sa'an nan ya zo da dubawa jiki, a kewaye a cikin curly Katakon. A jikin dubawa abubuwa suna bayyana: Field constants da m hanyoyin. All filayen ne jama'a karshe a tsaye - duk wadannan sifofin ba dole ba ne. Duk da hanyoyin da ake dauke su jama'a m - wadannan sifofin ma za a iya kayyade. Yanzu, isa aka ce game da bambanci tsakanin wani m aji daga Java dubawa.
- jama'a ke dubawa AI kara B, C, D {
- // jiki
- }
Don bayyana a aji dubawa magaji, bukatar amfani da keyword aiwatarwa:
- aji AClass aiwatar BI, CI, DI {}
Wannan shi ne, idan bayan da aji da'awarsu aiwatar kayyade dubawa sunan, ta aji aiwatarwa. Magada daga wannan aji samun da abubuwa, don haka su ma suka sayar da shi.
Canji na wani dubawa irin aka kuma yarda. Suna iya koma zuwa wani irin ajin da cewa aiwatar da wannan dubawa, ko null. Irin wannan canji da dukan abubuwa da Object aji, saboda abubuwa suna generated da azuzuwan, kuma sũ, a bi da bi, samu daga Object aji.
A cikin wannan labarin, za mu tattauna da wasu abubuwa na Java abu model - m azuzuwan, m hanyoyin dubawa.
Similar articles
Trending Now