This site requires JavaScript, please enable it in your browser!
Greenfoot back
DerEchteBjarne
DerEchteBjarne wrote ...

2021/10/8

sgisgwwe

DerEchteBjarne DerEchteBjarne

2021/10/8

#
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
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;
    }
}
Schueler
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;
    }
}
You need to login to post a reply.