OOP & MVC Flashcards
1
Q
Was ist die “Kapseln von Daten” ?
A
- Attribute der Klassen nach außen Versteckt (Zugriff über Mthoden)
- nur eigene Methoden sollen internen Zustand direkt ändern dürfen
2
Q
Was bedeutet “static” bei Klassen ?
A
nur eine einzige Kopie der Klasse wird im Speicher vorgehalten und Code kann nur auf die Klasse selbst und nicht (wie sonst) über Instanzen der Klasse (Objekte) darauf zugreifen.
3
Q
Was bedeutet “private” bei Klassen ?
A
nur vom Code innerhalb der gleichen Klasse kann zugegriffen werden
4
Q
Was bedeutet “protected” bei Klassen ?
A
nur vom Code innerhalb der gleichen oder einer abgeleiteten Klasse kann zugegriffen werden
5
Q
Wie kann über die ViewBag etwas vom Controller in der View angezeigt werden ?
A
In der Action:
ViewBag.MeinFeld = “MeineInfo;
in der View:
< h1 > @ViewBag.MeinFeld < /h1 >