AP1 Java an der Technische Hochschule Köln

Karteikarten und Zusammenfassungen für AP1 Java an der Technische Hochschule Köln

Arrow Arrow

Komplett kostenfrei

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

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs AP1 Java an der Technische Hochschule Köln.

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

Was ist abstrakter Datentyp? und wodurch lassen sich gut implementieren?

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

Was besitzt eine Klasse?

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

Was sind die Vorteile der Objektorientierung?

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

Welche Konzepte hat die Objektorientierung?

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

Was ist mit dem Konzept in OOP Datenkapselung gemeint?

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

Was ist mit dem Konzept der OOP Vererbung gemeint?

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

Was ist mit dem Konzept der OOP Polymorphie gemeint?


Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

Worauf basiert die Prozedurale Programmierung?

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

Worauf basiert die Objektorientierte Programmierung?

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

Was passiert bei Vererbung?

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

Vorteile der Vererbung

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:


woraus besteht Java Devolpment Kit (JDK)?

Kommilitonen im Kurs AP1 Java an der Technische Hochschule Köln. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für AP1 Java an der Technische Hochschule Köln auf StudySmarter:

AP1 Java

Was ist abstrakter Datentyp? und wodurch lassen sich gut implementieren?

Ein Abstrakter Datentyp (ADT) ist ein Verbund von Daten zusammen mit der Definition aller zulässigen Operationen, die auf sie zugreifen.


Da der Zugriff nur über die festgelegten Operationen erfolgt, sind die Daten nach außen gekapselt.


Ein ADT beschreibt, was die Operationen tun (Semantik), aber noch nicht, wie sie es tun sollen (Implementierung). Auch kann das Konzept des ADTs unterschiedlich spezifiziert und ein ADT auf verschiedene Weise notiert werden, bspw. durch Pseudocode oder durch eine mathematische Beschreibung. Modernere Programmiersprachen unterstützen allerdings gezielt die Erstellung von ADTs.

AP1 Java

Was besitzt eine Klasse?

▪ Eine Klasse (class) besitzt statische und dynamische Komponenten.
▪ Die statischen Komponenten heißen Datenelemente.
▪ Die dynamischen Komponenten heißen Elementfunktionen (Memberfunktionen, Methoden) der Klasse.

AP1 Java

Was sind die Vorteile der Objektorientierung?

▪ Verkürzung der Entwicklungszeit
▪ Senkung der Fehlerrate
▪ Verbesserte Erweiterbarkeit und Anpassungsfähigkeit von Software
▪ Entwicklung wiederverwendbarer Softwarebibliotheken

AP1 Java

Welche Konzepte hat die Objektorientierung?

  • Datenkapselung
  • Vererbung
  • Polymorphie

AP1 Java

Was ist mit dem Konzept in OOP Datenkapselung gemeint?

Als Datenkapselung (englisch encapsulation, nach David Parnas auch bekannt als information hiding) bezeichnet man in der Programmierung das Verbergen von Daten oder Informationen vor dem Zugriff von außen. Der direkte Zugriff auf die interne Datenstruktur wird unterbunden und erfolgt stattdessen über definierte Schnittstellen (Black-Box-Modell).
Datenkapselung ist ein lange bekanntes Prinzip innerhalb der strukturierten und modularen Programmierung. Zentrales Modell ist hier der abstrakte Datentyp, in dem Daten in einer Datenstruktur zusammengefasst sind, auf die nur über festgelegte Zugriffsfunktionen (Prozeduren) zugegriffen werden kann. In der tatsächlichen Programmierung wird der abstrakte Datentyp auf verschiedene Weisen implementiert

AP1 Java

Was ist mit dem Konzept der OOP Vererbung gemeint?

▪ Vorhandene Komponenten können einfach modifiziert und erweitert werden.
▪ Sie sind in anderen Kontexten wiederverwendbar.

AP1 Java

Was ist mit dem Konzept der OOP Polymorphie gemeint?


▪ Polymorphie wird durch das Konzept der späten (dynamischen) Bindung ermöglicht.
▪ Da Objekte immer bestimmen, welche Methoden ausgeführt werden, und dies erst zur Laufzeit bekannt ist, können Methoden in abgeleiteten Klassen überschrieben werden.
▪ Häufiger entsteht Polymorphie aber durch die Implementierung von Methoden aus Schnittstellen.
▪ Dieses Prinzip ermöglicht die Entwicklung allgemein verwendbarer Softwarekomponenten.

AP1 Java

Worauf basiert die Prozedurale Programmierung?

basiert darauf, dass Funktionen auf den als Parameter mitgegebenen Daten
operieren.

AP1 Java

Worauf basiert die Objektorientierte Programmierung?

basiert darauf, dass sich der Aufruf einer Methode immer an ein Objekt richtet. In der Klasse des Objekts ist festgelegt, wie auf eine Methode reagiert wird.

AP1 Java

Was passiert bei Vererbung?

▪ Verschiedene Klassen können in einer hierarchischen Beziehung zueinander stehen.
▪ Eine "abgeleitete" Klasse ist immer eine Spezialisierung einer Basisklasse.
▪ Umgekehrt ist die Basisklasse die Generalisierung der abgeleiteten Klasse.
▪ Alle Eigenschaften der Basisklasse werden jeweils übernommen (geerbt) und durch genauere
Eigenschaften ergänzt.
▪ Es entsteht eine Klassenhierarchie.
▪ Grundsätzliches Kennzeichen der Vererbung ist dabei die sogenannte is-a-Relation.

AP1 Java

Vorteile der Vererbung

▪ Konsistenz und der Einsparung von Code.
▪ Gemeinsame Eigenschaften verschiedener Klassen müssen nur einmal implementiert und gegebenenfalls
nur an einer Stelle geändert werden.

AP1 Java


woraus besteht Java Devolpment Kit (JDK)?

▪ Java-Compiler
▪ Java Laufzeitumgebung (Java Virtual Machine)
▪ Appletviewer
▪ Java-Debugger

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für AP1 Java an der Technische Hochschule Köln zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang AP1 Java an der Technische Hochschule Köln gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Technische Hochschule Köln Übersichtsseite

Datenbanken

Ebr Rechnerarchitektur

EBR Betriebssysteme

AP1 Allgemein

Theoritsche Informatik

BWL 1

MAS 1

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für AP1 Java an der Technische Hochschule Köln oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Gute Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login