Hallo,
wir sollten ein paar Theoriefragen beantworten und ich bin mir bei ein paar nicht sicher.
1)Was ist der Unterschied zwischen Array und List?
Array hat feste größe Liste nicht
2) Wie kann man die Länge eines Arrays dynamisch ändern?
k.A. indem ich eine Liste verwende?
3)Unterschied zwischen Aggregation und Komposition?
Aggregation: Teile können einzeln existieren|Ehepartner nach Scheidung
Komposition: Das eine kann nur mit dem anderen existieren|Stockwerk nur im Haus
4)Wann verwendet man “ static ”?
Wenn man auf das Attribut/Methode auch zugreifen will ohne ein Objekt anzulegen
5)Was ist der Unterschied zwischen globalen und lokalen Variablen einer Klasse?
Zugriff global über Klassenname z.b. Tier.getAnzah(), zugriff lokal über instanz z.b. kuh.getName()
6)Erkläre überschreiben und überladen. Kann man beides gleichzeitig?
Ja kann man. Überladen ->unterschiedliche Parameter, Überschreiben -> Fkt. der Methode ändern
7)
Ist es möglich in Java einen Operator benutzerspezifisch zu überladen, also eigentlich zu
überschreiben?
Nein geht nicht
8) Unterschied zwischen Interace und abstrakte Klassen?
Abstrakte Kl. können auch fertig implementierte Methoden. haben, Interface nicht.
Von abstr. Kl. kann man erben, von Interface nicht.
9)
Was ist der Unterschied zwischen “ javac ” und “ java ” in der Commandline
/ Terminal?
Hier hab ich keine Ahnung
Kann man meine Antworten so durchgehen lasssen? Bei Nr. 9 bräuchte ich Hilfe
Danke
wir sollten ein paar Theoriefragen beantworten und ich bin mir bei ein paar nicht sicher.
1)Was ist der Unterschied zwischen Array und List?
Array hat feste größe Liste nicht
2) Wie kann man die Länge eines Arrays dynamisch ändern?
k.A. indem ich eine Liste verwende?
3)Unterschied zwischen Aggregation und Komposition?
Aggregation: Teile können einzeln existieren|Ehepartner nach Scheidung
Komposition: Das eine kann nur mit dem anderen existieren|Stockwerk nur im Haus
4)Wann verwendet man “ static ”?
Wenn man auf das Attribut/Methode auch zugreifen will ohne ein Objekt anzulegen
5)Was ist der Unterschied zwischen globalen und lokalen Variablen einer Klasse?
Zugriff global über Klassenname z.b. Tier.getAnzah(), zugriff lokal über instanz z.b. kuh.getName()
6)Erkläre überschreiben und überladen. Kann man beides gleichzeitig?
Ja kann man. Überladen ->unterschiedliche Parameter, Überschreiben -> Fkt. der Methode ändern
7)
Ist es möglich in Java einen Operator benutzerspezifisch zu überladen, also eigentlich zu
überschreiben?
Nein geht nicht
8) Unterschied zwischen Interace und abstrakte Klassen?
Abstrakte Kl. können auch fertig implementierte Methoden. haben, Interface nicht.
Von abstr. Kl. kann man erben, von Interface nicht.
9)
Was ist der Unterschied zwischen “ javac ” und “ java ” in der Commandline
/ Terminal?
Hier hab ich keine Ahnung
Kann man meine Antworten so durchgehen lasssen? Bei Nr. 9 bräuchte ich Hilfe
Danke