Koti kehitys Mikä on sisäistä? - määritelmä techopediasta

Mikä on sisäistä? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä sisäinen tarkoittaa?

Sisäinen, C # -merkinnässä, on avainsana, jota käytetään ilmoittamaan tyypin tai tyypin jäsenten saavutettavuus siten, että pääsy rajoittuu kokoonpanoon, jossa se on ilmoitettu.

Sisäistä modifikaattoria käytetään estämään julkisen modifikaattorin käyttö, joka mahdollistaa pääsyn muihin kokoonpanoihin tarvittaessa. Sisäinen modifikaattori on siten hyödyllinen toteutettaessa kapseloinnin käsitettä olio-ohjelmointiohjelmointiin kokoonpanotasolla. Sitä käytetään suurissa ohjelmissa, joissa tietojen piilottaminen ohjelman rajojen yli voi parantaa ylläpidettävyyttä ja turvallisuutta.

Sisäistä käytetään useimmiten komponenttiperusteisessa kehityksessä sallimalla tietyn komponenttiryhmän kommunikoida yksityisesti ja estää pääsy koodiin, joka ei ole tämän ryhmän kannalta merkityksellinen. Sisäiset modifikaattorit mahdollistavat kokoonpanon jäsenten pääsyn ystäväkokoonpanoihin, jotka on suunniteltu erityisistä syistä, kuten yksikkötestauksesta, luokkakirjastojen laajennuksista jne.

Techopedia selittää sisäisen

Sisäinen on yksi pääsyn muokkaimista, joka rajoittaa pääsyn nykyisessä projektikokoonpanossa määriteltyihin tyyppeihin. Niiden luokkien ja rakenteiden oletusasetukset, jotka on ilmoitettu nimitilassa tai käännösyksikön ylimmällä tasolla, eivät muissa tyypeissä, ovat sisäisiä.

Esimerkiksi kehitettäessä graafista käyttöliittymää (GUI), joka sisältää mukautettuja käyttöliittymäelementtejä, kuten ikkunoita, lomakkeita, säätimiä jne., Ne voidaan määritellä sisäisellä saavutettavuudella siten, että ne toimivat yhteistyössä yksityisesti, ilman että he altistuvat käyttämälle koodille nämä elementit.

Viittaaminen jäsenelle, jolla on sisäinen pääsy sen kokoonpanon ulkopuolelta, jossa se on ilmoitettu, johtaa kääntäjävirheeseen. Käytettäessä kokoonpanon sisäisiä jäseniä, joihin on päästävä ystäväkokoonpanosta, ystäväkokoelman nimi olisi määritettävä määritteellä InternalsVisibleToAttribute kokoonpanossa, jossa sisäiset jäsenet on määritelty.

Sisäistä virtuaalista menetelmää ei voida ohittaa C #: ssa.

Tämä määritelmä on kirjoitettu yhteydessä C #
Mikä on sisäistä? - määritelmä techopediasta