Duine ar bith a bhfuil aon eolas beag i gcláir, wondering faoi cén fáth go bhfuil ranganna bonn teibí. Cad bhíonn mar chuspóir acu? Conas a chruthú rang teibí? Cad iad na buntáistí a bhaineann le a thairgeann siad go praiticiúil? Cén fáth go bhfuil siad ag teastáil i gcláir agus ba cheart roinnt gnéithe a gcur chun feidhme a chur san áireamh?
ranganna teibí
Mar sin, i gcláir a dtugtar Cód an aonaid ar bhonn nach féidir na rudaí a chruthú. Tugtar faoi deara go aicme seo de chomharbaí ní féidir a bheith teibí. Dá bhrí sin, is é an cruthú de rudaí atá bunaithe orthu féidir go leor. Má cheapann muid an sampla de Java, mór dúinn a thógáil ar shamhail gur féidir linn cur síos a dhéanamh ar an constructors sa rang A. Ach iad a úsáid, ní féidir linn. Is é an bealach amach as an staid seo a dhearbhú aon tagairt athróg. Agus is ga duit a bheith shainmhíniú go soiléir ionas go pointí sé le réad de rang A. Tá sé seo conas is féidir é a dhéanamh? Cabhróidh sé seo linn a thabhairt. Ba chóir a mheabhrú go bhfuil an rang tuismitheoir mheas i gcónaí a bheith níos mó ná versatile an descendant. In teangacha cláir go leor a úsáidtear chun a thabhairt go huathoibríoch. Ach mura bhfuil aon mhuinín i láthair meicníocht den sórt sin, ansin caithfidh tú tagairt go sainráite an réad.
modhanna teibí
Cad tá siad? glaoch Abstract na modhanna nach bhfuil i bhfeidhm sa rang seo. Dá bhrí sin, lúibíní tar éis (a liostaíonn na hargóintí a úsáidtear ann) a dhéanamh a thabhairt oscailt múnlaithe (agus air cur síos ar bloc suite ar an modh), agus gan ach Leathstad. Dá bhrí sin, sa chás seo, níl aon eolas faoi cad a dhéanann sé. Anseo is féidir leis an cheist a chur: "Agus cén modh cur chun feidhme gan?" Tar éis an tsaoil, sé go bhfuil nach bhfuil le húsáid! Ar ndóigh, sa seomra ranga, áit a raibh cur síos air, nach bhfuil sé seo indéanta. Ach má mheasann againn ar an scéal ó thaobh shliocht, is féidir é a dtugtar. Agus beidh sé ag feidhmiú ar cur síos ar leith ar fáil sa rang seo.
Gnéithe Modhanna teibí
Tá teorainneacha iad a úsáid. A ligean ar a mheas an sampla de na teanga cláir Java. Tá riachtanas má tá an rang modh amháin ar a laghad den sórt sin, caithfidh sé a bheith teibí. Agus in aon chás is iomchuí a úsáid den sórt sin a thógáil? A ligean ar thuiscint seo le peataí rang, mar shampla. Chun tús a chur chun tuiscint a fháil nach bhfuil aon fhuaim go bhfoilsítear iad. Dá bhrí sin, sa rang is ginearálta nach bhfuil leagtha chun feidhme fónta an modh. Ach comhlacht a cruthaíodh ar leith trí bloic dó. Agus leagtha amach thíos, beidh nuair a chruthú madra ranga, cat nó hamster bheidh forordaithe modh amháin chun é, faoi chuimsiú a bheidh a nochtadh ar na gnéithe.
comhéadan
I gcláir cruthaíodh go leor uirlisí bhfuil sé de chuspóir - chun cabhrú le daoine a dhéanamh ar a táirge ardchaighdeán. Agus ba chóir an t-ábhar atá á mheas a thabhairt ar an ngné seo, agus a fhios ag gach duine go bhfuil Murab ionann agus rang teibí as an comhéadan. Mar sin, is é an gné seo caite nach féidir é a nach bhfuil na hairíonna agus na modhanna atá sainithe comhlacht. Trí scrúdú a dhéanamh ar an difríocht idir rang teibí as an comhéadan, ba cheart dwell níos mó ar ceann ar leith. Dá bhrí sin, is é an chéad oidhreacht, agus an dara ceann - réadaítear. duine gan taithí go bhfuil cuma inconsequential. Ach tá an bhfíric, is féidir a hoidhreacht ach amháin rang, agus thuig - oiread agus is gá. Sin é an rud atá difriúil ó na comhéadan an ranga teibí. Java fós na gnéithe is féidir é a thuairiscítear modhanna poiblí agus tairisigh statach ach teibí. Ach ag an gcomhéadan céanna is féidir a hoidhreacht freisin. Is gá a chur in iúl go bhfuil na hoibreoirí a úsáidtear phobal trí poiblí.
oidhreacht Il de comhéadain
Níl an ghné seo ar fáil do na ranganna i dteangacha cláir go leor (mar shampla, Java mheas ag dúinn). Tá sé seo mar gheall ar roinnt fadhbanna. Mar Léiríonn débhríochtaí den sórt a tharlaíonn i ndiaidh a chéile. Ba í seo an chúis atá leis an tabhairt isteach oidhreachta comhéadan il. Réitíonn sé seo go páirteach ar na fadhbanna atá ann cheana féin, ach ní léir. Mar sin, a bhuíochas sin do na prionsabail a bhaineann le de chineál agus polymorphism, comhéadain a chur i bhfeidhm go rathúil i ranganna éagsúla de réir modhanna éagsúla (cé go mbeidh orthu an t-ainm céanna). Ach ná déan dearmad faoi na fadhbanna atá ann faoi láthair. Mar sin, beidh iad ag obair le comhéadain éagsúla a shonrú i gcónaí a bhfuil againn i gcuimhne. Ina theannta sin, beidh na fadhbanna a bheith, agus nuair iarracht tú a bheith ag obair leis an ainm céanna ar dhá bhealach - sa chás seo, ní bheidh siad in ann leas a bhaint as. Dá bhrí sin, i gcásanna den sórt sin is gá chun aire a thabhairt ar an láthair den díolachán iomlán.
sonraí teibí
Tá an coincheap lárnach ar chlár. Sa chás seo, faoi astarraingt athbhreithnithe neamhspleách agus tuiscint a fháil ar an scaradh de comhéadan agus cur i bhfeidhm. A ligean ar breathnú ar shampla. Tá teilifís, is rud nó modúil. Tá sé comhéadan. Dá réir sin, tá siad na rialuithe, chomh maith le fuaime agus íomhá. Is é an comhéadan níos foirfe a úsáidtear, an níos compordaí leis an teilifís in úsáid. Is féidir linn aistriú idir cláir ag an cnaipe cnaipe ar bith. Sa chás seo, níl aon ghá le smaoineamh ar na próisis fhisiceacha sa teilifís. Aire a thabhairt dóibh speisialtóirí, a bhailiú ar an gléas. Is maith linn daoine ach suim acu i maoin. Ag filleadh ar an cláir, is féidir linn a rá go bhfuil siad ar chomhéadan agus cur chun feidhme den chineál céanna. Ina theannta sin, má tá duine muiníneach eol dó, is féidir leis "a bhaint" chlúdach ár teilifíse hipitéiseach agus chun é a fheabhsú. Cé gur féidir é seo mar thoradh ar rath áitiúil, i bhformhór na gcásanna, is é an toradh deiridh diúltach. Dá bhrí sin, sa toirmeasc cláir tacaíocht rochtana agus a cheilt na comhpháirteanna inmheánach sonraí teibí. Tugann an prionsabal an meicníocht le haghaidh ar bhealach chun cosc a chur ar an coigeartú ghnó nó sáruithe neamhthoiliúla ar na comhpháirteanna inmheánach. Agus nuair ag caint faoi na cineálacha sonraí teibí, an meán sraith de shraith na n-oibríochtaí féidir iad a dhéanamh orthu.
rudaí
Tá feicthe againn cheana féin rang teibí agus comhéadan go ginearálta agus ginearálta. Anois, a ligean mionsonraí an t-eolas ar ár. Chun tús a chur rudaí aird a thabhairt ar. Thíos iad, go ginearálta, ar an eolas faoi an réaltacht comhshaoil atá ann sa spás agus an am. Ach rudaí a aithint go foirmiúil laistigh bhfuil an clár deacair (leis an pointe fealsúnachta agus teoiriciúil de). Dá bhrí sin, tá sé mar gheall ar a n-airíonna. Mar shampla, an méid seo a leanas: Is féidir le rud tá uimhir uathúil (le hainm uathúil), is i stát áirithe agus úsáideann patrún áirithe iompair.
oidhreacht
Ós rud é go bhfuil do cláir bunaithe ar caidrimh a thógáil crann ordlathach idir réada, tá an cheist a ardaíodh mar gheall ar an bhfíric gur aistríodh na hairíonna bunúsacha na cineálacha leabharlanna cód dtuismitheoirí. Faoi oidhreacht an gaol nuair duine éigin athrá duine an t-iompar agus struchtúr rud éigin eile. I saol an gnáth, is féidir é a fháil i ngach áit. Cuireadh siar den sórt sin agus á ríomhchlárú eilimintí sách teibí. Mar chomparáid, go bhfuil an bhfíric nach bhfuil aon chomhlacht den sórt sin mar a bheadh éan. Is é seo an t-ainm teibí. Mar shampla ar leith mar thoradh ar tae, Nightingale nó gealbhan. A bhuíochas leis an oidhreacht is féidir linn a bhaint as an leabharlann ranga, chomh maith le iad a fhorbairt do chlár ar leith. Ligeann an uirlis dúinn a chruthú rudaí nua, ag an am céanna a chur leis nó a athrú airíonna de cruthaíodh cheana. Faigheann Oidhre na modhanna agus réimsí ar a sinsear agus go bhfaighidh a tréithe féin, más gá. Mar gheall ar an bhfíric go bhfuil gnéithe teibí agus prionsabal na hoidhreachta, tá neart deiseanna mhodhnú laistigh den cláir réad-dhírithe. Lena chois sin, cuireann sé ar cur chuige solúbtha chun fadhbanna a réiteach. Nuair hoidhreacht tú d'aicme nua de shonraí agus feidhmeanna aistrithe.
polymorphism
Is gá a chur i bhfeidhm ar an fheidhm chéanna a réiteach cineálacha éagsúla fadhbanna. Sa soláthraíonn chás seo ar an láthair an bhféidearthacht gníomh éagsúil, beidh an t-ábhar a bhfuil ag brath ar an gcineál ruda a bhfuil baint obair atá déanta. Faoi polymorphism tuiscint a fháil ar na hairíonna de heilimintí sin a bhfuil tuismitheoir coiteann, chun cosúil leis an bhrí shéimeantach an fhadhb i ar bhealaí éagsúla. Tharraingt muid ar analaí le hainmhithe. Tá gníomh - a reáchtáil. Tá a fhios againn go léir conas a tharlaíonn sé. Ach ainmhithe éagsúla (leon, eilifint, chimpanzee, crogall, turtle) an ngníomh a chur i gcrích ar bhealaí éagsúla. Sa chás seo, is é a n-ghluaiseacht forbróir freagrach, ar féidir más gá a chur faoi deara ar feadh cás ar leith ghnáthamh áirithe, algartam agus a chur chun feidhme go rathúil. Déantar é seo ag baint úsáide as sraith de mhodhanna. Ag an am céanna i ngach Ríomhchláraitheoir rang shonraíonn a réad maoine atá go bunúsach. Athrú rud éigin sa sliocht, is féidir leat a bhaint amach ar leith, bearta is inmhianaithe sa chás seo. Tá a leithéid de tionchar a dtugtar polymorphism de rudaí. Go ginearálta, is rang teibí uirlis thar a bheith úsáideach do chláir.