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