Ag glaoch ar mhodh i Java

Údar: Tamara Smith
Dáta An Chruthaithe: 23 Eanáir 2021
An Dáta Nuashonraithe: 1 Iúil 2024
Anonim
Как работает Spring Boot и что такое auto-configuration. Магия?
Físiúlacht: Как работает Spring Boot и что такое auto-configuration. Магия?

Ábhar

Nuair a thosaíonn tú ar chláir i Java, tá go leor coincheapa nua le foghlaim. Tá ranganna, modhanna, eisceachtaí, tógálaithe, athróga, srl., Agus d’fhéadfadh sé a bheith sáraitheach uaireanta. Mar sin is fearr an teanga a fhoghlaim céim ar chéim. San alt seo foghlaimeoidh tú conas modh a ghlaoch i Java.

Chun céim

  1. Is ionann modh agus feidhm i dteangacha mar C, rud a fhágann go bhfuil athúsáid cód níos éasca. Déanann roinnt ráiteas le chéile modh, agus is féidir ráiteas eile a ghlaoch ar an modh seo. Nuair a ghlaofar modh, déanfar gach ráiteas atá mar chuid den mhodh sin a fhorghníomhú. Mar shampla, smaoinigh ar an modh seo: "modh neamhní statach poiblíExample () {}". Níl aon chód ann fós, ach tá trí eochairfhocal ann don ainm modh. Tá siad seo poiblí, statach agus ar neamhní.

  2. Ciallaíonn an focal poiblí roimh ainm an mhodha gur féidir an modh féin a ghlaoch ó áit ar bith, mar shampla ranganna nó fiú ó phacáistí (comhaid) eile, fad is a iompórtálann tú an rang (aicme). Tá trí fhocal eile ann a fhéadfaidh teacht in áit an phobail. Tá siad seo cosanta agus príobháideach. Má tá modh cosanta, ansin ní féidir ach an aicme seo agus na fo-aicmí (ranganna a úsáideann é seo mar bhunús le haghaidh cód breise) an modh a ghlaoch. Má tá modh príobháideach, ansin ní féidir an modh a ghlaoch ach laistigh den rang féin. Go bunúsach ní focal fiú an eochairfhocal deireanach. Úsáid an focal seo mura bhfuil aon rud eile agat seachas focal poiblí, cosanta nó príobháideach. Tugtar an "réamhshocrú" air seo, nó pacáiste-príobháideach. Ciallaíonn sé seo nach féidir ach na ranganna sa phacáiste céanna an modh a ghlaoch.

  3. Ciallaíonn an dara eochairfhocal, statach, go mbaineann an modh leis an rang agus nach sampla é den aicme (réad). Caithfear modhanna statacha a ghlaoch ag úsáid ainm an ranga: "ExampleClass.methodExample ()". Mar sin féin, mura bhfuil statach ann, ansin ní féidir ach an rud a ghlaoch. Mar shampla, le rang darb ainm ExampleObject agus le tógálaí (chun rudaí a chruthú), is féidir linn réad nua a chruthú leis an gcód ExampleObject obj = new ExampleObject (); agus ansin an modh a ghlaoch le "obj.methodExample ();".

  4. Tá an focal deireanach roimh ainm an mhodha ar neamhní. Ciallaíonn an focal neamhní nach bhfilleann an modh rud ar bith (nuair a ritheann tú an modh). Más mian leat modh chun rud éigin a chur ar ais, cuir datatype (cineál primitive nó cineál tagartha) den réad (nó cineál primitive) a theastaíonn uait a thabhairt ar ais. Ansin cuir an cód tuairisceáin agus réad den chineál sin áit éigin ag deireadh chód an mhodha.

  5. Agus modh á ghlaoch agat a fhilleann rud éigin, is féidir leat cibé rud a chuirtear ar ais a úsáid. Mar shampla, má fhilleann someMethod () slánuimhir, is féidir leat luach an rud a cuireadh ar ais leis an gcód "int a = someMethod () a thabhairt do shlánuimhir;"

  6. Teastaíonn paraiméadar ó roinnt modhanna. Breathnaíonn modh a éilíonn paraiméadar nó slánuimhir rud éigin mar seo: someMethod (int a). Agus modh den sórt sin á úsáid agat, scríobhann tú ainm an mhodha, ansin slánuimhir i lúibíní: someMethod (5) nó someMethod (n) más slánuimhir é n.

  7. Is féidir le paraiméadair iolracha a bheith scartha le camóga freisin. Má tá dhá pharaiméadar ag teastáil ón modh someMethod, int a agus object Object, ansin scríobh é seo mar "someMethod (int a, Object obj)". Chun an modh nua seo a úsáid, thabharfaí ainm an mhodha air, agus slánuimhir agus Cuspóir ina lúibíní ina dhiaidh sin: someMethod (4, rud) áit a bhfuil rud ina Rud.

Leideanna

  • Nuair a ghlaonn tú ar mhodh a fhilleann rud éigin, is féidir leat modh eile a ghlaoch bunaithe ar an méid a fhilleann an modh sin. Ligean le rá go bhfuil modh getObject () againn, a chuireann réad ar ais. Sa rang Réada, tá modh neamhstatach ann ar a dtugtar toString a fhilleann Réad i bhfoirm Teaghrán. Mar sin más mian leat go bhfillfeadh Teaghrán ón Réad le getObject () i líne amháin de chód, cláraíonn tú é seo mar "String str = getObject (). ToString ();".

Rabhaidh

  • Bí cúramach le ranganna agus modhanna teibí. Má tá modh “teibí” ní féidir é a úsáid go dtí go ndéanfaidh rang eile é. Tá sé seo toisc nach bhfuil aon chód i modh teibí i dtosach. Úsáidtear ranganna teibí mar chineál creata.