Laden...

Forenbeiträge von hallo.amt Ingesamt 1 Beiträge

25.01.2008 - 14:03 Uhr
Welche Möglichkeiten bietet C# um Klassen (Objekte) zu vererben ?

- mehrfach
- eingeschränkt mehrfach
- einfach
Wie können in C# Getter- und Setter-Methoden (Information Hiding, das Verbergen von Informationen) elegant realisiert werden ?

- Guards
- Properties
- Monitors

Das Feature "Reflection" bietet in C# die Möglichkeit, den Programmcode zur Laufzeit ...

- zu untersuchen und zu erweitern
- zu debuggen und zu dokumentieren
- zu untersuchen, verändern und erweitern
Die Verwendung von Zeigern auf Speicherbereiche (z.B. Variablen) ist in C# ...

- grundsätzlich möglich, da C# u.a. die gleiche Funktionalität wie C++ bietet
- grundsätzlich nicht möglich, da C# u.a. den gleichen Restriktionen wie Java folgt
- nur mit Hilfe einer Compiler-Option möglich
Was beinhaltet eine C#-Assembly-Info ? 

- Meta-Informationen zu einer C#-Anwendung
- Browse-Informationen zu einer C#-Anwendung
- Binary-Informationen zu einer C#-Anwendung

Welche der folgenden Zeilen funktionieren mit der folgenden Klassenhierarchie nicht ?

[CSHARP]public class A {}
public interface D{}
public class B extends A {}
public class C extends A implements D {}
public class E implements D{}
public class F extends E{}

...
// Sie wissen das folgende Listen definiert und instantiiert sind
 List<C> listeC;
 List<D> listeD;[/CSHARP]


- listeC.add(new C(...));
- listeD.add(new C(...));
- listeC.add(new A(...));
- listeD.add(new E(...));

Viel Spaß damit, ich freue mich auf die fertige Sammlung