18_ReturnObjectReference
Code-Dateien
| Dateiname | Aktion |
|---|---|
| CODECode_ClassRoom.zip | Download |
| CODECode_Fenster.zip | Download |
| CODECode_Student.zip | Download |
| CODECode_Urlaub.zip | Download |
PDF-Dokumente
| Dateiname | Aktion |
|---|---|
| PDFFolie_ClassRoom_E.pdf | Öffnen |
| PDFFolie_Student.pdf | Öffnen |
| PDFUebung_Computer.pdf | Öffnen |
| PDFUebung_Labor.pdf | Öffnen |
| PDFUebung_Wohnung.pdf | Öffnen |
Videos
| Dateiname | Aktion |
|---|---|
| VIDEOVideo_ClassRoom_E | Abspielen |
| VIDEOVideo_Fenster_D | Abspielen |
| VIDEOVideo_Student_D | Abspielen |
| VIDEOVideo_Urlaub_D | Abspielen |
Lernmaterialien
Return Object
Ausgangssituation
public class School
{
private Student student0;
private Student student1;
private Student student2;
}student0
Ist eine Objektreferenz welche auf:
nullgültige Instanz
public int jungsterStudent()
{
int min;
min = 9999;
if (sessel0 != null)
{
if (sessel0.getAlter() < min)
{
min = sessel0.getAlter();
}
}
if (sessel1 != null)
{
if (sessel1.getAlter() < min)
{
min = sessel1.getAlter();
}
}
if (sessel2 != null)
{
if (sessel2.getAlter() < min)
{
min = sessel2.getAlter();
}
}
return min;
}Es wird die Eingschaft alter vom jünsten Student
zurückgegeben.
Änderungen
2 lokale Variablen:
min(min Alter)minStudent(ganze Objektreferenz)Startwert:
min = 9999minStudent = null
Startwerte:
if (student0 != null)
if (student1 != null)
if (student2 != null)
return
public Student jungsterStudent()
{
int min;
Student minStudent;
min = 9999;
minStudent = null;
if (sessel0 != null)
{
if (sessel0.getAlter() < min)
{
min = sessel0.getAlter();
minStudent = sessel0;
}
}
if (sessel1 != null)
{
if (sessel1.getAlter() < min)
{
min = sessel1.getAlter();
minStudent = sessel1;
}
}
if (sessel2 != null)
{
if (sessel2.getAlter() < min)
{
min = sessel2.getAlter();
minStudent = sessel2;
}
}
return minStudent;
}