Difference between revisions of "Reintroduce/fi"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{Reintroduce}} Määritettä (modifier) reintroduce käytetään olio-ohjelmoinnissa. Määrite reintroduce mahdollistaa vanhemman (kanta) luokan Method |m...")
 
m
Line 11: Line 11:
 
Esimerkki:
 
Esimerkki:
  
  procedure setTest(strName: String); reintroduce; //Tämä korvaa vanhemman luokan metodin
+
  procedure setTest(strName: String); reintroduce; // Tämä korvaa vanhemman luokan metodin

Revision as of 18:35, 24 July 2018

Deutsch (de) English (en) Esperanto (eo) suomi (fi) français (fr)

Määritettä (modifier) reintroduce käytetään olio-ohjelmoinnissa. Määrite reintroduce mahdollistaa vanhemman (kanta) luokan metodin piilottamisen uudella metodilla, jolla on sama nimi. Toisin sanoen luokassa on nyt uusi metodi, joka on peräisin tästä luokassa. Kantaluokan metodi säilyy ja sitä voi silti käyttää.

Kantaluokan metodia ei enää ole olemassa uudessa luokassa, vaan se on korvattu uudella metodilla, jolla on sama nimi. Metodi säilyy alkuperäisessä muodossa kantaluokassa ja sitä voidaan käyttää kantaluokassa.

Esimerkki:

procedure setTest(strName: String); reintroduce; // Tämä korvaa vanhemman luokan metodin