public class Schueler
extends java.lang.Object
Diese Klasse dient als 'Model'-Klasse für die Demo-Programme zur Verarbeitung von Dateien und Datenbanken. Objekte dieser Klasse (genauer: deren Attribute) werden als Datensätze in einer Datei bzw. als Zeilen in einer Datenbank-Tabelle gespeichert.
Jede Instanz dieser Klasse repräsentiert einen Schüler mit
Das 1. Datenfeld (Name) beinhaltet eine Zeichenkette, die beliebig lang sein
kann (d.h. die Zeichenkette hat eine variable Länge).
Das 2. Datenfeld (Notendurchschnitt) beinhaltet einen float-Wert.
Das 3. Datenfeld (Klassenbezeichnung) beinhaltet eine Zeichenkette mit einer
fixen Anzahl von Zeichen - in diesem Fall die Klassenbezeichnung mit immer
genau 7 Zeichen (d.h. die Zeichenkette hat eine fixe Länge).
Der Einfachheit halber ist die 'toString'-Methode nicht internationalisiert.
DAOerfassenSchueler
,
DAOschreibenSchueler
,
DAOschreibenDBSchueler
,
DAOlesenSchueler
,
DAOlesenDBSchueler
,
DAOausgebenSchueler
,
DAOausgebenSchuelerString
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KLASSELEER
Zeichenkette mit einer fixen Anzahl von Leerzeichen.
|
Constructor and Description |
---|
Schueler() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getKlasse()
Liefert das dritte Datenfeld (Klassenbezeichnung) - eine Zeichenkette mit
fixer Länge.
|
java.lang.String |
getName()
Liefert das erste Datenfeld (Name) - eine Zeichenkette mit variabler Länge.
|
float |
getNotenschnitt()
Liefert das zweite Datenfeld (Notendurchschnitt) - ein float-Feld.
|
void |
setKlasse(java.lang.String klasse)
Ändert das dritte Datenfeld (Klassenbezeichnung) und kontrolliert auch
gleichzeitig die Länge dieses Feldes.
|
void |
setName(java.lang.String name)
Ändert das erste Datenfeld (Name).
|
void |
setNotenschnitt(float notenschnitt)
Ändert das zweite Datenfeld (Notendurchschnitt).
|
java.lang.String |
toString()
Überschreiben der Methode 'String Object.toString()'.
|
public static final java.lang.String KLASSELEER
Die Initialisierung erfolgt im Klassenkonstruktor.
public java.lang.String getName()
public void setName(java.lang.String name)
name
- neuer Name (Zeichenkette mit variabler Länge)public float getNotenschnitt()
public void setNotenschnitt(float notenschnitt)
notenschnitt
- neuer Notendurchschnitt (float-Wert)public java.lang.String getKlasse()
public void setKlasse(java.lang.String klasse)
Eine zu kurze Zeichenkette wird mit Leerzeichen aufgefüllt, eine zu lange wird einfach abgeschnitten.
klasse
- neue Klassenbezeichnung (Zeichenkette mit fixer Länge)public java.lang.String toString()
Liefert eine beschreibende Text-Darstellung einer Instanz der Klasse:
Schueler[ Name = ... (Länge = ...), Notendurchschnitt = ..., Klassenbezeichnung = *...* ]
Die Texte sind der Einfachheit halber Literale.
toString
in class java.lang.Object
Object.toString()
Copyright © 2002
Letzte Aktualisierung: 2014-08-19
Beringer Alfred