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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | 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; } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | 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; } } |