Hallo Leute, hab da mal eine Frage.
Ich bin gerade ein Programm am schreiben. Ein Superman hat verschiedene Attribute wie name, knowlegde, personalTime usw. Außerdem hat dieser Superman ein Attribut das personalMission heißt, vom Typ Mission ist und das eine Referenz auf die Mission sein soll, die er zu erfüllen hat. Die Mission ist in einer anderen Klasse beschrieben.
Jetzt sagt mir das, dass ich da irgendwie auf die Referenz der Klasse Mission zugreifen soll, doch ist mir das mit den Referenzen usw noch nicht so geläufig.
Code:
class Superman implements vergesslich
{
private String realName;
private int knowledge;
private static int superheroes = 0;
private personalMission = new Mission(); //hier mein Problem
private double personalTime;
public Superman(String realName, int knowledge, Mission personalMission, double personalTime)
{
this.realName = realName;
this.knowledge = knowledge;
this.personalMission = personalMission;
this.personalTime = personalTime;
this.knowledge = knowledge;
superheroes++;
}
...
______________________________________
public class Mission
{
private double missionTime;
private int difficulty;
Mission(double missionTime, int difficulty)
{
this.missionTime = missionTime;
this.difficulty = difficulty;
}
...
Kann mir da bitte jemand auf die Sprünge helfen, ich weiß einfach nicht wie ich das Attribut personalMission als Referenz auf die Klasse Mission mache
mfg
Kenelope
Ich bin gerade ein Programm am schreiben. Ein Superman hat verschiedene Attribute wie name, knowlegde, personalTime usw. Außerdem hat dieser Superman ein Attribut das personalMission heißt, vom Typ Mission ist und das eine Referenz auf die Mission sein soll, die er zu erfüllen hat. Die Mission ist in einer anderen Klasse beschrieben.
Jetzt sagt mir das, dass ich da irgendwie auf die Referenz der Klasse Mission zugreifen soll, doch ist mir das mit den Referenzen usw noch nicht so geläufig.
Code:
class Superman implements vergesslich
{
private String realName;
private int knowledge;
private static int superheroes = 0;
private personalMission = new Mission(); //hier mein Problem
private double personalTime;
public Superman(String realName, int knowledge, Mission personalMission, double personalTime)
{
this.realName = realName;
this.knowledge = knowledge;
this.personalMission = personalMission;
this.personalTime = personalTime;
this.knowledge = knowledge;
superheroes++;
}
...
______________________________________
public class Mission
{
private double missionTime;
private int difficulty;
Mission(double missionTime, int difficulty)
{
this.missionTime = missionTime;
this.difficulty = difficulty;
}
...
Kann mir da bitte jemand auf die Sprünge helfen, ich weiß einfach nicht wie ich das Attribut personalMission als Referenz auf die Klasse Mission mache
mfg
Kenelope