Antwort tippfehler in title
Kann jemand meine Antwort überprüfen und ggf. korregieren/helfen? danke im voraus
1)Können von abstrakten Klassen Objekte erstellt werden?
nein
2)Können in Klassen Objekte anderer Klassen als Elemente auftreten?
ja
3)Was sind Interfaces?
um klassen die erben zusammenzufassen.
4)Wie lautet die Syntax, wenn eine Klasse ein Interface implementieren soll?
implements Interface
{
// Anweisungen
}
5)Wie viele Interfaces kann eine Klasse implementieren?
unendlich, kein limit
6)Wovon kann man ausgehen, wenn eine Klasse ein Interface implementiert?
?
7)Wie kann auf die einzelnen Zeichen eines Strings zugegriffen werden?
mit dem operator []
8)Wie können Strings verkettet werden?
bsp/ string name= "lux"; int gebjahr = "1985"; verkettung name+= gebjahr;
9)Welche Stringfunktionen kennst du?
indexof() split() replace() remove()
10)Was ist ein Delegat?
delegate ist ein Referenztyp, mit dem eine benannte oder anonyme Methode gekapselt werden kann.
11)Wie müssen Methoden aussehen, die einen Delegaten zugewiesen werden?
public delegate int PerformCalculation(int x, int y);
12)Was sind Multicast-Delegaten?
Stellt einen Multicastdelegaten dar, d. h. einen Delegaten, in dessen Aufrufliste sich mehrere
Elemente befinden können.
13)In welcher Reihenfolge werden die Methoden von Multicast-Delegaten abgearbeitet?
?
21)Wie schaut der Standard-Delegat für Ereignisse aus?
public delegate void AlarmEventHandler(object sender, AlarmEventArgs e);
22)Wie schaut die Deklaration für Standard-Events aus?
delegate void randomdelegate
public event randomdelegate random;
23)Wie wird ein Event ausgelöst?
SomeDelegateType someEvent = this.SomeEvent;
//Auslösen des Events
if (someEvent != null)
someEvent();
24)Was bewirken die EventArgs?
Stellt die Basisklasse für Klassen, die Ereignisdaten enthalten, dar und stellt einen Wert zur
Verwendung für Ereignisse bereit, die keine Ereignisdaten enthalten.
25)Können eigene EventArgs definiert werden?
ja
26)Was ist bei der Definition eigener EventArgs zu beachten?
?
27)Was wird für die Behandlung von Exceptions benötigt?
?
28)Können mehrere catch-Blöcke angegeben werden?
nein
29)Ist die Reihenfolge der Catch-Blöcke wichtig?
ja
30)Welchen Sinn hat der finalize-Block?
?
31)Können eigene Exception definiert werden?
ja
32)Was ist bei der Definition eigener Exceptions zu beachten?
?
33)Wie kann eine Exception ausgelöst werden?
mit 'throw'
Kann jemand meine Antwort überprüfen und ggf. korregieren/helfen? danke im voraus
1)Können von abstrakten Klassen Objekte erstellt werden?
nein
2)Können in Klassen Objekte anderer Klassen als Elemente auftreten?
ja
3)Was sind Interfaces?
um klassen die erben zusammenzufassen.
4)Wie lautet die Syntax, wenn eine Klasse ein Interface implementieren soll?
implements Interface
{
// Anweisungen
}
5)Wie viele Interfaces kann eine Klasse implementieren?
unendlich, kein limit
6)Wovon kann man ausgehen, wenn eine Klasse ein Interface implementiert?
?
7)Wie kann auf die einzelnen Zeichen eines Strings zugegriffen werden?
mit dem operator []
8)Wie können Strings verkettet werden?
bsp/ string name= "lux"; int gebjahr = "1985"; verkettung name+= gebjahr;
9)Welche Stringfunktionen kennst du?
indexof() split() replace() remove()
10)Was ist ein Delegat?
delegate ist ein Referenztyp, mit dem eine benannte oder anonyme Methode gekapselt werden kann.
11)Wie müssen Methoden aussehen, die einen Delegaten zugewiesen werden?
public delegate int PerformCalculation(int x, int y);
12)Was sind Multicast-Delegaten?
Stellt einen Multicastdelegaten dar, d. h. einen Delegaten, in dessen Aufrufliste sich mehrere
Elemente befinden können.
13)In welcher Reihenfolge werden die Methoden von Multicast-Delegaten abgearbeitet?
?
21)Wie schaut der Standard-Delegat für Ereignisse aus?
public delegate void AlarmEventHandler(object sender, AlarmEventArgs e);
22)Wie schaut die Deklaration für Standard-Events aus?
delegate void randomdelegate
public event randomdelegate random;
23)Wie wird ein Event ausgelöst?
SomeDelegateType someEvent = this.SomeEvent;
//Auslösen des Events
if (someEvent != null)
someEvent();
24)Was bewirken die EventArgs?
Stellt die Basisklasse für Klassen, die Ereignisdaten enthalten, dar und stellt einen Wert zur
Verwendung für Ereignisse bereit, die keine Ereignisdaten enthalten.
25)Können eigene EventArgs definiert werden?
ja
26)Was ist bei der Definition eigener EventArgs zu beachten?
?
27)Was wird für die Behandlung von Exceptions benötigt?
?
28)Können mehrere catch-Blöcke angegeben werden?
nein
29)Ist die Reihenfolge der Catch-Blöcke wichtig?
ja
30)Welchen Sinn hat der finalize-Block?
?
31)Können eigene Exception definiert werden?
ja
32)Was ist bei der Definition eigener Exceptions zu beachten?
?
33)Wie kann eine Exception ausgelöst werden?
mit 'throw'
Comment