Programmieren 2 at Hochschule Augsburg

Flashcards and summaries for Programmieren 2 at the Hochschule Augsburg

Arrow Arrow

It’s completely free

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Study with flashcards and summaries for the course Programmieren 2 at the Hochschule Augsburg

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Kann eine lokale Klasse Klassenvariablen haben ? 

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Nennen Sie 4 Schlüsselwörter, die bei JAVA zur Erzeugung und Verarbeitung von Exceptions eingesetzt werden ?!

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Erklären Sie das Schlüsselwort:

THROWS

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Wie spezifiziert sich folgende geschachtelte Klasse ?


ElementKlasse 

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Nennen Sie ein Beispiel zur Verwendung einer abstrakten Klasse ?!

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Wofür wird das Schlüsselwort "abstract" verwendet ?

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Was versteht man unter Polymorphie ?

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Erklären Sie das Schlüsselwort:

TRY

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Erklären Sie das Schlüsselwort:

CATCH

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Erklären Sie das Schlüsselwort:

FINALLY

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Welche 4 Typen geschachtelter Klassen gibt es ?

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Nennen Sie 4 Kernelemente der Objektorientierung ?!

Your peers in the course Programmieren 2 at the Hochschule Augsburg create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for Programmieren 2 at the Hochschule Augsburg on StudySmarter:

Programmieren 2

Kann eine lokale Klasse Klassenvariablen haben ? 

Nein, nur statische Variablen

Programmieren 2

Nennen Sie 4 Schlüsselwörter, die bei JAVA zur Erzeugung und Verarbeitung von Exceptions eingesetzt werden ?!

try, catch, finally, throw & throws

Programmieren 2

Erklären Sie das Schlüsselwort:

THROWS

Schlüsselwort welches verwendet wird um Exceptions zu deklarieren, es spezifiziert, dass in der Methode eine Exception auftreten kann

Programmieren 2

Wie spezifiziert sich folgende geschachtelte Klasse ?


ElementKlasse 

Gekapselt as Klasse in einer Klasse


class ListSet{

     Element head=null;

     class Element{

          Object elem;

          Element next;

     }

}

Programmieren 2

Nennen Sie ein Beispiel zur Verwendung einer abstrakten Klasse ?!

Bsp 1:

Eine abstrakte Personenklasse, die bestimmte Grundattribute aufweist & dann über konkrete Sohn-Klassen wie bspw. Arbeiter / Angestellter ergänzt werden, welche für deren Klasse spezielle Zusatzattribute aufweisen.


Bsp 2:

abstract Fahrzeug (PS, KM-Stand) >> PKW (Farbe, Sitzplatz) & LKW (Maximallast)

Programmieren 2

Wofür wird das Schlüsselwort "abstract" verwendet ?

Abstrakte Basisklasse:

Klassen, die nicht instanziiert werden können. Es gibt Klassen, die hauptsächlich strukturell von Bedeutung sind, jedoch eine Instanziierung keinen Sinn macht.


Abstrakte Methoden:

Eine abstrakte Methode enthält keinen Methodenblock, somit also keine Implementierung.

Programmieren 2

Was versteht man unter Polymorphie ?

Konzept in Programmiersprachen, das die Fähigkeit von Variablen/Methoden beschreibt abhängig von deren Verwendung unterschiedliche Datentypen anzunehmen und damit ein unterschiedliches Verhalten haben.


Bsp:

Es gibt eine class A und eine class B welche A extended. Nun verfügt sowohl A als auch B über die void print Methode. Dadurch, dass B eine eigene void print Methode hat wird die Methode von A nun überschrieben und die aus class B verwendet sondern ein Methodenaufruf über B erfolgt.

Programmieren 2

Erklären Sie das Schlüsselwort:

TRY

Spezifiziert den Block welcher auf die Exception überprüft werden soll

Programmieren 2

Erklären Sie das Schlüsselwort:

CATCH

Der catch-Block wird dazu verwendet die Exception zu behandeln: Was soll geschehen, wenn die exception auftritt (bspw. printStackTrace)

Programmieren 2

Erklären Sie das Schlüsselwort:

FINALLY

Der finally-Block umfasst was am Ende auf jeden Fall ausgeführt werden soll unabhängig davon ob die Exception behandelt wurde oder nicht

Programmieren 2

Welche 4 Typen geschachtelter Klassen gibt es ?

-> ElementKlasse (Member-Klasse)


-> Statisch geschachtelte Klasse


-> Lokale Klasse


-> Anonyme Klasse


Programmieren 2

Nennen Sie 4 Kernelemente der Objektorientierung ?!

- Polymorphie

- Datenkapselung

- Vererbung

- Datenabstraktion

Sign up for free to see all flashcards and summaries for Programmieren 2 at the Hochschule Augsburg

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Programmieren 2 at the Hochschule Augsburg there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Hochschule Augsburg overview page

Chancen- & Risikenmanagement in digitalisierten Wertschöpfungsnetzen

Modellierung

JAVA II

Datetenbanken Anwendungen

Kosten- & Leistungsrechnung

Programmieren at

Duale Hochschule Baden-Württemberg

Programmieren at

Hochschule Konstanz

Programmieren at

Hochschule Mannheim

Programmieren at

Fachhochschule Kiel

Programmieren at

Duale Hochschule Baden-Württemberg

Similar courses from other universities

Check out courses similar to Programmieren 2 at other universities

Back to Hochschule Augsburg overview page

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Programmieren 2 at the Hochschule Augsburg or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards