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; } }