• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/23

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

23 Cards in this Set

  • Front
  • Back
Datenfelder (Variabeln):
-speichern Daten, die das jeweilige Objekt benutzt
-Datenfelder vom Typ „int“ = Speichert ganzzahligen Wert (bsp. Nummern) / Standardwert ist „0“
Konstruktor:
-setzen neu erzeugte Objekte in vernünftigen Anfangszustand / Initialisieren
-er ermöglicht dass Objekt nach erzeugung wieder in gültigen Zustand versetzt wird
-Konstruktor heisst genau wie die Klasse
bsp: public class Ticketautomat ---> Konstruktor heisst: public Ticketautomat
Methoden: (sind die auszuwählenden Dinger in BlueJ)
-implementieren das Verhalten der Objekten
-Man erkennt sie an den Klammer ()
Methoden bestehen aus zwei Teilen:
1. einem Kopf
einem Rumpf / der Rumpf legt fest was in Methode passiert

public int gibPreis() --> ist der Kopf/Signatur der Methode gekennzeichnet durch die ()
{
return preis; --> Rumpf/Deklaration d. Methode gekennzeichnet duch ;
}
Es gibt sondierende und verändernde Methoden
sondierende Methoden: liefern Informationen über Zustand eines Objekts / meist enthält sie Rückgabeanweisung (return)

verändernde Methoden: ändern den Zustand / Wert eines Objekts
Parameter:
werden im Kopf eines Konstruktors oder einer Methode definiert
bsp:
public Ticketautomat (int Ticketpreis) <--- Parameter
{
preis = ticketpreis
bisher Gezahlt = 0
gesamtsumme = 0 }

es gibt formale Parameter und aktuelle Parameter:
-formale Parameter: innerhalb eines Konstruktors und auf Ausführungszeit des Konstruktors beschränkt
-aktuelle Parameter: außerhalb eines Konstruktors
Void:
gibt keinen Wert an den Aufrufer zurück
String:
Es wird eine Zeichenkette zurückgegeben
Operator „+=“
bedeutet:
Variable = Variable + Ausdruck
bsp: bisherGezahlt = bisherGezahlt + betrag
10 = 10 +10
= 20
bedingte Anweisung / if - Anweisung:
sie führt eine von zwei Aktionen aus
lokale Variable:
ist eine Variable, die innerhalb einer Methode deklariert und benutzt wird.
Sie ist nur innerhalb der Methode zugreifbar

es gibt 3 Arten von variablen:
1.Datenfelder,
2. formale Parameter,
3. lokale Variablen
length
if(ref.length() >=3)
{
refNummer=ref;
}
else.......

length enthält die festgelegte Grösse eines Arrays
Beispeil 24 Stunden. Dann hält length --> 24Stunden
primitive Datentypen:
sind in Java vordefinierte Typen
bsp: int, boolean, double
Objekttypen:
sind Typen die durch Klassen definiert werden
bsp: string
Operator:
&& = der „und“ Operator
|| = der „oder“ Operator
! = der „nicht“ Operator
%:
der Modulo Operator
er berechnet den rest einer ganzzahligen Divisoon
bsp: 24:3 = 6 Rest = 3
new Anweisung:
1.erzeugt neues Objekt der angegebenen Klasse
bsp:
public Uhrenanzeige()
{
stunden = new Nummernanzeige (24);
minuten = new Nummernanzeige (60);
anzeigeAktualisieren();
}
2. führt den Konstrukto dieser Klasse aus
Überladen:
wenn eine Klasse mehr als einen Konstruktor oder mehr als eine Methode mit dem gleichen Namen enthält. Sie müssen allerdings
unterschiedliche Parametertypen enthalten.
interner Methodenaufruf
wenn Methoden andere Methoden der eigenen Klasse als Teil
ihrer Implementierung aufrufen
What are the different warranties of quality? (4)
[1] Express Warranties (by words or conduct);

[2] Implied warranty of merchantability;

[3] Implied warranty of Fitness;

[4] Implied Warranty of Title
Debugger:
ist Softwarewerkzeug mit dessen Hilfe die Ausführung eines Programms untersucht werden kann. Es kann Fehler finden
this - Anweisung:
- wird verwendet wenn ein Name überladen ist
- bezieht sich auf das aktuelle Objekt
bsp:
public Nachricht (String absender, String empfänger, String text)
{
this.absender = absender;
this.empfaenger = empfaenger;
this.text = text;
}
Der Wert auf der rechten Seite wird der
Variablen auf der linken zugeordnet.
- this weist den Wert des Parameters an das Datenfeld mit gleichem Namen zu
ArrayList:
eine Liste die aus der Java Bibliothek importiert werden kann
bsp: import java.util.Arraylist;

Die interne Kapazität ist beliebig vergrößerbar
Befehle sind:
remove = entfernen von Einträgern
add = hinzufügen von Einträgen
size = Anzahl der gespeicherten Einträge
get = Ausgeben von Einträgen aus ArrayList

mögliche Fehlermeldung:
index-out-of-bounds kommt vor bei zugriff auf
Element außerhalb der Indexgrenzen