Variablers livslängd & Överskuggning av variabler
Från Mathonline
Version från den 8 mars 2021 kl. 18.17 av Taifun (Diskussion | bidrag)
Lektion 24 | Genomgång | Övningar |
Blockstruktur
Variablers räckvidd (eng. scope), blir ett problem när programmen växer.
Reglerna ovan (scoping) tillämpas automatiskt.
Överskuggning av variabler (eng. overriding) är ett verktyg för att styra variablers livslängd.
Programmet Block
Metoden WriteLine() är statisk, därför att den anropas med klassnamnet Console.
Console är en statisk klass, därför att det inte går att skapa ett objekt av den.
Metoden Next() är icke-statisk, därför att den anropas med objektets referens r.
Det går inte att anropa den icke-statiska metoden Next() med klassnamnet Random.
Körexempel
Klassen EncryptStr
Programmet EncryptStrTest
Ett körexempel
Läs om Statiska metoder och Referens i metoder i kursboken på sid 137-141.
Copyright © 2021 TechPages AB. All Rights Reserved.