Soo se tasi o loo i ai se tamai malamalama i le polokalame, ma mafaufau e uiga i le mafuaaga o loo i ai faamatalaga otooto vasega faavae. O le a lo latou faamoemoega? Auala e fatufatu ai se vasega faamatalaga otooto? O a ni tulaga lelei o latou ofoina atu i faiga? Aisea latou e manaomia i polokalame ma o nisi vala o lo latou faatinoga e tatau ona amanaia?
vasega faamatalaga otooto
Lea i polokalame taʻua iunite code i le faavae o le e le mafai ona faia ai le mea faitino. E taʻua o lenei vasega o sui tulaga ia le mafai ona lavelave. O le mea lea, o le foafoaga o mea faavae ia i latou e fai si mafai ai. Afai tatou te mafaufau i le faataitaiga o Java, tatou te fausia se faataitaiga e mafai ona tatou faamatalaina le constructors i le vasega A. Ae e faaaoga i latou, tatou te le mafaia. O le auala mai o lenei tulaga o le folafola atu so o se faasinomaga ma liuliuina. Ma e tatau ona faamanino ina ia faasino atu i se mea o le vasega A. o le auala lenei e mafai ona faia? O le a fesoasoani ia i tatou aumaia. E le tatau ona totogiina i le mafaufau faapea o taimi uma lava o le vasega e matua ina ia sili atu nai lo le vavai tupuga. I le tele o gagana polokalame faaaogaina e aumaia otometi. Ae afai e leai se lototele i luma o se faiga, e tatau ona e manino mau le mea faitino.
auala lavelave
O a latou? valaau faamatalaga otooto i latou auala e le o faatinoina i lenei vasega. O lea, o nei puipui (o loo lisiina faaaogaina ai le finauga) e le tuuina atu amata mamanuina (o lea o lo oi faamatalaga poloka o le auala), ma na o se semikolona. O lea la, i le tulaga lenei, e leai se faamatalaga e uiga i mea ua faia. O iinei e mafai ona fesili o le fesili: "Ma o le a le auala e aunoa ma le faatinoina?" Ina ua maea uma, ua le tatau ona faaaogaina! O le mea moni, i le potuaoga, lea na faamatalaina, e le mafai lenei. Ae afai tatou te mafaufau i le tulaga mai le manatu o se e tupuga mai, e mafai ona valaauina oe. Ma o le a faagaoioia i luga o se avanoa i lenei vasega faamatalaga patino.
Features auala lavelave
E gata i le faaaogaina o latou. Sei o tatou mafaufau i le faataitaiga a le gagana polokalame Java. O loo i ai se manaoga pe afai o le vasega ei ai se tasi auala e, e tatau ona lavelave. Ma i so o se tulaga e talafeagai e faaaoga se fausaga? Sei o tatou malamalama i lenei i se fagafao vasega faataitaiga. E amata ai ona malamalama, e leai se leo o loo lomia i latou. O le mea lea, i le e le o faatinoina leo faatulaga vasega e sili ona lautele o le auala. Ae tino foafoaina e le faamanuiaina e ala i poloka mo ia. Ma i le taua i lalo, pe a le faia o le vasega taifau, pusi po hamster le a faatonuina ai se metotia e tasi i ai, i le faavae o lea o le a faailoaina atu i vaega uma.
Ofisa
I polokalame foafoaina le tele o meafaigaluega o lona faamoemoega - e fesoasoani i tagata e faia se oloa uiga lelei. Ma o le autu i lalo o le iloiloga e tatau ona tuuina mai i lenei vaega, ma e silafia e tagata uma le pei o se vasega faamatalaga otooto mai le Ofisa. O lea la, o le vaega mulimuli e e lē mafai ona avea ma e lē o faamatalaina meatotino ma metotia tino. Ala i le iloiloina o le eseesega i le va o se vasega faamatalaga otooto mai le Ofisa, e tatau ona nonofo e sili atu i le tasi faapitoa. O lea la, o le muamua ua maua, ae o le lona lua - Ua iloa. tagata poto masani lenei e foliga mai e lē taua. Ae o le mea moni lava, e mafai ona maua ai na o le tasi le vasega, ma iloa ai - i le tele e tatau ai. o le mea e ese mai le Ofisa o le vasega faamatalaga otooto. Java o lava o vaega e mafai ona faamatalaina o na faamatalaga otooto lautele metotia ma constants static. Ae i le interfaces lava lea e tasi e mafai foi ona tuufaasolo. E tatau ona faailoa atu e faapea o le tau faaaogaina e tagata lautele e ala i le Malo.
tofi le tele o interfaces
e le o maua lenei vaega mo vasega i le tele o gagana polokalame (eg, iloiloina e tatou Java). ua tatau ona totogi lea e le tele o faafitauli. O lea ambiguities faailoa lea e tupu i le faasologa. O le mafuaaga mo le faaofiina o le tele o tofi Ofisa. O lenei vaega solves le faafitauli oi ai nei, ae le uma. O lea, faafetai ai i le mataupu faavae o le encapsulation ma polymorphism, e mafai ona faatino ma le manuia interfaces i vasega eseese e tusa ai metotia eseese (e ui lava o le a latou maua le igoa lava lea e tasi). Ae aua nei galo e uiga i le faafitauli oi ai nei. O lea, pe a galulue faatasi ma interfaces tele o le a maua e faamaoti e le aunoa o tatou i ai i le mafaufau. Foi, o le a ma le faafitauli pe afai e te taumafai e galulue ma le igoa lava e tasi i ni auala e lua - i le tulaga lenei, o le a le mafai ona faaaoga. O le mea lea, i le tulaga e talafeagai e tausia le afioaga o le faatauina atoa.
faamatalaga otooto
O lenei manatu faavae o le ki i le polokalama. I lenei tulaga, i lalo o le aveeseina o iloiloga tutoatasi ma malamalama i le tuueseeseina o Ofisa ma le faatinoga. Sei o tatou vaai i se faataitaiga. Ua ia i tatou se televise, o se mea faitino po module. O loo i ai se Ofisa. O lea, oi latou o le pulega, faapea foi ma leo ma faatusa. ua faaaoga e le Ofisa sili atu ona atoatoa, o le le sili atu ona mafanafana TV faaaogaina. E mafai ona tatou fesuiaʻi le va o polokalame e ala i le fetaomi atu o so o se faamau. I lenei tulaga, e leai se mea e mafaufau e uiga i le faagasologa faaletino i le TV. Tausia o latou tomai faapitoa, o loo aoina le masini. Matou te fiafia ua na fiafia tagata i meatotino. Toe foi atu i le polokalame, e mafai ona tatou fai atu o le a latou i ai i se Ofisa ma le faatinoga e tali tutusa. Foi, pe afai ua mautinoa e se tagata i lona poto, ia mafai ona e "aveeseina" ufiufi a tatou TV hypothetical ma e faaleleia ai. E ui lava o lenei e mafai ona taitai atu ai i le manuia i le lotoifale, i le tele o tulaga, e le lelei le taunuuga. O le mea lea, i le lagolagoina faasaina polokalame o avanoa ma e natia le vaega i totonu o faamatalaga otooto. O le mataupu faavae o lenei faiga ua aiaia ai mo se auala e taofia ai le fetuunaiga taumafaiga po o lei fuafuaina o le vaega i totonu. Ma pe a talanoa e uiga i ituaiga faamatalaga otooto faamatalaga, o le uiga o se seti o se seti o gaoioiga e mafai ona faia ia i latou.
mea faitino
Ua uma ona tatou vaai i se vasega faamatalaga otooto ma Ofisa i le tulaga lautele ma aoao. Ia tuu atu nei a auiliili le lo tatou malamalama. E amata totogi mea mafaufau. O loo i lalo i latou, i le aoao, iloa o le mea moni o le siosiomaga o loo i ai i le avanoa ma le taimi. Ae aloaia faailoa mea faitino i totonu o faigata le polokalama (faatasi ai ma le tulaga faafilosofia ma faʻalemafaufau o manatu). O lea, e tatau ona totogi i ana meatotino. O se faataitaiga, o nei: O se mea e mafai ona tulaga ese faailoa (i se igoa ese), o totonu o se tulaga faapitoa ma faaaogā se mamanu nisi o amioga.
maua
Talu ai e faavae lou polokalame i luga o se sootaga faatulagaga fale laau i le va o mea faitino, ua faatuina i le fesili e uiga i le mea moni e faapea sa faaliliuina le faavae meatotino a le ituaiga o faletusi faamatua code. I lalo o le tofi malamalama i le sootaga i le pe a ai se tasi i se tasi ua toe o le amio ma le faatulagaina o se isi mea. I le olaga e masani ai, e mafai ona maua i soo se mea. O na tolopoina ma polokalame elemene si lavelave. O se faatusatusaga, o le mea moni e faapea e leai se tino e pei o se manulele. o se igoa faamatalaga otooto lenei. O se faataitaiga patino taitai lauti, Nightingale po o manu iti. Faafetai i le tofi e mafai ona tatou faaaogaina le potutusi o le vasega, faapea foi e atiina ae ai i latou mo se polokalama faapitoa. O lenei meafaigaluega e mafai ai ona tatou faia ai mea fou, le taimi e tasi le faaopoopoina po o le suia o le meatotino o se uma ona foafoaina. Suli maua metotia uma ma le fanua o lona tuaa ma maua lona lava uiga, pe a manaomia. Ona o le mea moni e faapea o loo i ai elemene lavelave ma le mataupu faavae o le tofi, o loo avanoa tele mo suiga i totonu o le polokalame e fiafia i le mea faitino. I le gata i lea, e mafai ai se taumafaiga fetuutuunai i le foiaina o faafitauli. Afai e te mautofi i se vasega fou o le faaliliuina o faamatalaga ma galuega tauave.
polymorphism
E tatau ona faaaoga le galuega lava lea e tasi e foia ai ituaiga eseese o faafitauli. I lenei tulaga ua aiaia ai i le afioaga o le mauaina o se gaoioiga eseese, o le mataupu o lea o le a faalagolago i le ituaiga o mea ma o loo faia le galuega lea. I lalo o polymorphism malamalama i le meatotino o elemene o loo i ai se matua e masani ai, e faatino ai e pei o le uiga semantic o le faafitauli i auala eseese. Tatou tusi se tala faatusa i le manu. O loo i ai gaoioiga - e tamoe. Tatou te iloa uma le auala e tupu. Ae manu eseese (leona, elefane, manukī, kerokotaila, laumei) o lenei gaoioiga o le a tauaveina mai i auala eseese. I lenei tulaga, latou gaoioiga o le atinae nafa, lea pe afai e talafeagai e mafai ona mo se tulaga faapitoa a nisi masani, algorithm ma faatinoina ai le manuia. E faia lenei e faaaoga ai se seti o metotia. I le taimi lava e tasi i le tasi Faapolokalameina vasega faamaoti lea tetee meatotino lea e fananau mai. Le suia o se mea i totonu o le fanau, e mafai ona e ausia faapitoa, gaoioiga manao i lenei tulaga. O se aafiaga ua taʻua o polymorphism o mea faitino. I se tulaga lautele, o se vasega faamatalaga otooto o se meafaigaluega sili ona aoga mo polokalame.