fredag 7. september 2007

Klassehierarki

Klassebibliotek i .NET er hierarkisk, med ei rot og forgreninger (som et tre, s. 582, pensumboka. Klassene like under "System" blir automatisk importert; alt annet importeres eksplisitt (som i "Imports System.Text.RegularExpressions"). Klassen Object er erkeklassen (rota i treet). Det har metodene equals(), finalize(), gethashcode() og tostring(), omtrent som i Java. Under Object kommer:
  • System (automatisk importert).
    • Integer
      • maxValue, minValue
    • Double
    • String
      • indexOf(), subString(),
    • Math
      • sqrt(), round(), ...
    • IO
      • File (s. 108 og kap. 8)
        • OpenText()
        • CreateText(), AppendText(),
      • StreamReader (s. 108)
      • StreamWriter (s. 412)
    • Text
      • RegularExpressions (se forel. 7/9, ikke i boka)
        • RegEx -- for å lete etter funn
        • Match -- for å lagre funn
  • Microsoft -- ikke studert enda
  • OppgaveN -- vår egen havner ofte her
Hierarkiet vises godt med "Object browser" som kan startes fra Alt/View.

Ingen kommentarer: