Toiminnot
Toiminnot ilmoitetaan luokkiin, Kun julistaa toiminto täytät sen kanssa joukko koodin ja sitten myöhemmin kun soitat toiminto se toteuttaa kaikki kyseisen koodin.
Tämä tekee siitä niin, että sinun ei tarvitse kirjoittaa pois yleisesti tarvitaan koodi uudestaan ja uudestaan ja tekee asiat hyvin järjestetty. Tulet huomaamaan, että epätodellinen kirjoitus ohjelmoijat haluavat käyttää toimintoja laajasti, itse asiassa sen hyvin harvinaista heitä käyttämään jotain muuta: P. Tässä muutamia esimerkki funktio ilmoitusten ja puhelut. Julistamisesta toiminto näyttää tältä.
Function givemefullhealth ()
{
Terveys = SuperHealthMax;
}
Calling edellinen toiminto näyttää tältä.
Givemefullhealth ();
Toiminnot voi myös olla palautuva ja /tai parametreja. Näin voit mukauttaa toiminnon sisäinen koodi erityistilanteisiin. Tässä on vakuutus funktion palautuva ja parametrit.
Toiminta BOOL bLastValueIsGreater (float FirstValue, kellua SecondValue)
{
Jos SecondValue> FirstValue
{
return true;
}
Else
{
return false;
}
}
On syytä huomata, että paluu avainsana immediatily päättyy suorituksen toiminto Tässä on esimerkki kutsuvan edellä toiminto jos ilmoitus. Jos bLastValueIsGreater (superhealthmax, terveys) { Terveys = superhealthmax; } Kun julistaa toiminto luokka, joka on jo ilmoitettu vanhemman tämän luokan teidän uusia toimintoja ohittaa ja korvaa alkuperäisen koodin kyseisen toiminnon. Mutta voit silti käyttää vanhemman koodin että toiminto thesuper avainsanan. Tässäpä esimerkki: Class mypawn ulottuu UTPawn Exec simuloitu toiminta FeignDeath () { super. FeignDeath (); `log (" feigndeath kutsuttiin mypawn "); } Edellä Esimerkiksi me korvaa alkuperäisen toimivuutta FeignDeath () toiminto. Kuitenkin päätämme vielä pitää vanhemman toiminnallisuutta että toiminto käyttämällä Super avainsana. Me vain lisätä oman pikku koodirivi jälkeen sitä kirjoittaa viestin lokin. Nyt saatat miettiä miksi laitamme Paras Xbox 360-pelejä Girls