Lecture overview -- Keyboard shortcut: 'u'  Previous page: Information hiding i Konto -- Keyboard shortcut: 'p'  Next page: Opgave: Klassen Rectangle -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Play sound for this page -- Keyboard shortcut: 'y'  Page 12 : 33
Forelæsningsnoter i Objekt-orienteret Programmering
Objekt-orienteret programmering i Java, del 2
Mere om information hiding

  • Kan en privat variabel eller metode i ét objekt ses fra andre objekter i samme klasse?

    • Ja, i Java

  • Er det muligt at synliggøre navne til nogle klasser, men ikke til andre?

    • I Java kun hvis klasserne adskiller sig fra hinanden ved 'at tilhøre den aktuelle pakke' og 'en anden pakke'

  • Synlighed af klasser i Java

    • En klasse i Java kan angives som public i betydningen at den kan ses fra alle andre klasser i alle pakker

    • En klasse uden 'access modifier' kan kun bruges fra klasser i samme pakke som klassen selv

    • Protectede og private klasser understøttes ikke på topniveau i Java