Programmieren at Hochschule Heilbronn

Flashcards and summaries for Programmieren at the Hochschule Heilbronn

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 at the Hochschule Heilbronn

Exemplary flashcards for Programmieren at the Hochschule Heilbronn on StudySmarter:

Verändernde Methoden

Exemplary flashcards for Programmieren at the Hochschule Heilbronn on StudySmarter:

Vorteile von setter-Methoden

Exemplary flashcards for Programmieren at the Hochschule Heilbronn on StudySmarter:

Grundlagen der Iteration
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 at the Hochschule Heilbronn on StudySmarter:

Sondierende Methoden

Exemplary flashcards for Programmieren at the Hochschule Heilbronn on StudySmarter:

Merkmale der Sammlung

Exemplary flashcards for Programmieren at the Hochschule Heilbronn on StudySmarter:

Verändernde Methoden: Setter-Methoden

Exemplary flashcards for Programmieren at the Hochschule Heilbronn on StudySmarter:

Methoden und Parameter

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 at the Hochschule Heilbronn on StudySmarter:

Schlüsselwörter in Java

Exemplary flashcards for Programmieren at the Hochschule Heilbronn on StudySmarter:

Klassenbibliotheken

Exemplary flashcards for Programmieren at the Hochschule Heilbronn on StudySmarter:

Gründe für den Einsatz von Objektsammlungen

Exemplary flashcards for Programmieren at the Hochschule Heilbronn on StudySmarter:

Zuweisungen

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 at the Hochschule Heilbronn on StudySmarter:

Lokale Variablen

Your peers in the course Programmieren at the Hochschule Heilbronn 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 at the Hochschule Heilbronn on StudySmarter:

Programmieren

Verändernde Methoden

Haben die gleiche Methodenstruktur: Kopf und Rumpf 

• Werden verwendet, um den Zustand eines Objekts zu verändern 

• Dies wird erreicht, indem der Wert eines oder mehrerer Datenfelder geändert wird – Enthält in der Regel Zuweisungen – Übernimmt in der Regel Parameter

Programmieren

Vorteile von setter-Methoden

• Übergabeparameter können auf Gültigkeit geprüft werden -> Programmfehler oder -Abstürze können verhindert werden • Setter-Methoden schützen also Datenfelder • Setter-Methoden unterstützen die Kapselung

Programmieren

Grundlagen der Iteration
• Oft möchten wir Aktionen wiederholt ausführen – Z.B. alle Dateinamen in unserer Musiksammlung
ausgeben
• Die meisten Programmiersprachen bieten hierfür Schleifen-Konstrukte an
• Schleifen-Konstrukte ermöglichen die Wiederholung eines Anweisungsblocks
• Java bietet verschiedene Schleifenkonstrukte
– Mit der for-each-Schleife kann eine ganze Sammlung durchlaufen werden, um eine Aktion für jedes Element in der Sammlung ausführen

Programmieren

Sondierende Methoden

• Methoden implementieren das Verhalten von Objekten

 • Sondierende Methoden liefern Informationen über ein Objekt 

• Methoden bestehen aus einem Kopf und einem Rumpf

 • Der Kopf definiert die Signatur der Methode public int gibPreis()

 • Der Rumpf enthält die Anweisungen der Methode

Programmieren

Merkmale der Sammlung
• SiekannihreKapazitätbeiBedarf vergrößern
• SieführtselbstBuchüberdieAnzahlder Elemente (sondierende Methode size())
• Sie kümmert sich um die Reihenfolge der Elemente
• Wie sie dies macht, bleibt verborgen
– Spielt das eine Rolle? Hindert uns das daran,
die Sammlung zu benutzen?

Programmieren

Verändernde Methoden: Setter-Methoden

• Zu Datenfeldern (üblicherweise private) gibt es häufig sogenannte setter-Methoden 

• Deren Aufbau ist immer gleich – Rückgabetyp: void – Ein Übergabeparameter vom Typ des Datenfelds – Codekonvention: 

„set“ + Name des Datenfeldes in Kamelschreibweise

Programmieren

Methoden und Parameter

• Objekte verfügen über Operationen, die aufgerufen werden können (in Java auch Methoden genannt)

 • Methoden können Parameter besitzen, über die zusätzliche, für die Ausführung notwendige Informationen übergeben werden können

Programmieren

Schlüsselwörter in Java

• Wörter mit einer besonderen Bedeutung in Java

 – public 

– class 

– private 

– int

 • Synomym: „reservierte Begriffe“

 • Immer klein geschrieben

Programmieren

Klassenbibliotheken
• Sammlungen nützlicher Klassen
– nicht zu verwechseln mit Objektsammlungen
• Wirmüssennichtallesganzneuschreiben
• In Java heißen die Bibliotheken Pakete
• ObjekteinSammlungen zusammenzufassen, ist eine immer wiederkehrende Aufgabe
– Die hierzu notwendigen Klassen enthält das Paket java.util.

Programmieren

Gründe für den Einsatz von Objektsammlungen
• VieleAnwendungenberuhenauf
Objektsammlungen – Persönliche Notizbücher
– Bibliothekskataloge –...
• Die Anzahl der gespeicherten Elemente variiert
– Elemente werden hinzugefügt – Elemente werden gelöscht

Programmieren

Zuweisungen

• Werte werden mittels Zuweisungen in Datenfelder (und andere Variablen) gespeichert – variable = ausdruck; – preis = ticketpreis; 

• Eine Variable speichert immer nur einen Wert, sodass ein vorheriger Wert verloren geht

Programmieren

Lokale Variablen

• Methoden können ihre eigenen, lokalen Variablen definieren – Kurze Lebensdauer, wie bei den Parametern • Ausführungszeit des Blocks, in dem sie deklariert ist – Gültigkeitsbereich: Block, in dem sie deklariert wird – Werte werden von Methode gesetzt, kommen nicht von extern! – Typischer Einsatz: temporäre Speicherung

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

Singup Image Singup Image
Wave

Other courses from your degree program

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

Back to Hochschule Heilbronn overview page

Software Engineering

Programmieren 1 at

Jade Hochschule

Programmieren 2 at

Duale Hochschule Baden-Württemberg

Programmieren 2 at

Hochschule Augsburg

Programmieren 1 at

Technische Hochschule Nürnberg

programmieren at

Universität Düsseldorf

Similar courses from other universities

Check out courses similar to Programmieren at other universities

Back to Hochschule Heilbronn 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 at the Hochschule Heilbronn 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
X

StudySmarter - The study app for students

StudySmarter

4.5 Stars 1100 Rating
Start now!
X

Good grades at university? No problem with StudySmarter!

89% of StudySmarter users achieve better grades at university.

50 Mio Flashcards & Summaries
Create your own content with Smart Tools
Individual Learning-Plan

Learn with over 1 million users on StudySmarter.

Already registered? Just go to Login