Mensch
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class Mensch here.
*
* @author (Bjarne Müller)
* @version (3)
*/
public class Mensch extends Actor
{
//Atributsdeklaration
public String name;
public char geschlecht;
public int alter;
public double groesse;
public boolean brillentraeger;
/**
* Konstruktor, der ein objekt der Klasse Mensch erzeugt.
*/
public Mensch(String pName, char pGeschlecht, int pAlter, double pGroesse, boolean pBrillentraeger )
{
name= pName;
geschlecht= pGeschlecht;
alter= pAlter;
groesse= pGroesse;
brillentraeger= pBrillentraeger;
}
}
lehrer
Schueler
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class Lehrer here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Lehrer extends Mensch
{
//Atributsdeklaration
private String kuerzel;
private int faecherzahl;
private boolean streng;
private int anzahlSchueler;
private boolean tutorOderKlassenlehrer;
private Schueler schueler;
public Lehrer()
{
super("", (char)0, 0, 0, false);
schueler= new Schueler();
}
public void schuelerInDieKlasse()
{
World world= getWorld();
world.addObject(schueler, 12, 9);
//Dieser Befehl setzt das Objekt in die Welt.
}
public void motiviereSchueler(boolean pMotivation)
{
schueler.setMotiviert(pMotivation);
}
public void noteSchueler(int pNote)
{
int note = schueler.getNote();
if (pNote>6)
{
note = 6;
}
else if (pNote<1)
{
note = 1;
}
else
{
schueler.setNote(pNote);
}
}
public String getName()
{
return name;
}
public char getGeschlecht()
{
return geschlecht;
}
public int getAlter()
{
return alter;
}
public double getGroesse()
{
return groesse;
}
public boolean getBrillentraeger()
{
return brillentraeger;
}
public void setLehrer(String pKuerzel)
{
kuerzel= pKuerzel;
}
public String getKuerzel()
{
return kuerzel;
}
public void setFaecherzahl(int pFaecherzahl)
{
faecherzahl= pFaecherzahl;
}
public int getFaecherzahl()
{
return faecherzahl;
}
public void setStreng(boolean pStreng)
{
streng= pStreng;
}
public boolean getStreng()
{
return streng;
}
public void setAnzahlSchueler(int pAnzahlSchueler)
{
anzahlSchueler= pAnzahlSchueler;
}
public int getAnzahlSchueler()
{
return anzahlSchueler;
}
public void setTutorOderKlassenlehrer(boolean pTutorOderKlassenlehrer)
{
tutorOderKlassenlehrer= pTutorOderKlassenlehrer;
}
public boolean getTutorOderKlassenlehrer()
{
return tutorOderKlassenlehrer;
}
}
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class Schüler here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Schueler extends Mensch
{
//Atributsdeklaration
private int anzahlSitzengeblieben;
private double gehirngewichtInKg;
private String lieblingsfach;
private boolean engagiert;
private int anzahlFreunde;
private boolean motiviert;
private int note;
public Schueler()
{
super("", (char)0, 0, 0, false);
motiviert= false;
note= 0;
}
public void setMotiviert(boolean pMotiviert)
{
motiviert= pMotiviert;
}
public boolean getMotiviert()
{
return motiviert;
}
public void setNote(int pNote)
{
note= pNote;
}
public int getNote()
{
return note;
}
public String getName()
{
return name;
}
public char getGeschlecht()
{
return geschlecht;
}
public int getAlter()
{
return alter;
}
public double getGroesse()
{
return groesse;
}
public boolean getBrillentraeger()
{
return brillentraeger;
}
public void setSchueler(int pAnzahlSitzengeblieben)
{
anzahlSitzengeblieben= pAnzahlSitzengeblieben;
}
public int getAnzahlSitzengeblieben()
{
return anzahlSitzengeblieben;
}
public void setGehirngewichtInKg (double pGehirngewichtInKg)
{
gehirngewichtInKg= pGehirngewichtInKg;
}
public double getgehirngewichtInKg()
{
return gehirngewichtInKg;
}
public void setLieblingsfach(String pLieblingsfach)
{
lieblingsfach= pLieblingsfach;
}
public String getLieblingsfach()
{
return lieblingsfach;
}
public void setEngagiert(boolean pEngagiert)
{
engagiert= pEngagiert;
}
public boolean getEngagiert()
{
return engagiert;
}
public void setAnzahlFreunde(int pAnzahlFreunde)
{
anzahlFreunde= pAnzahlFreunde;
}
public int getAnzahlFreunde()
{
return anzahlFreunde;
}
}