SMoeller
Mitglied
Hallo,
hab da ein eigentlich recht simples Problem. Ich habe ne kleine Klasse geschrieben.
Warum kann ich Prioritaet nach der Initialisierung keinen Wert mehr zuweisen ohne die Hilfe einer Methode keinen Wert mehr zuweisen? Geht das nur innerhalb einer Methode?
hab da ein eigentlich recht simples Problem. Ich habe ne kleine Klasse geschrieben.
Code:
import java.util.*;
public class Produktionsauftrag
{
//Attribute
Random r = new Random();
private int AuftragsNummer=0;
private int Prioritaet = 0;
Prioritaet = 1;
//Methoden:
public Produktionsauftrag (int nummer)
{
AuftragsNummer=nummer;
Prioritaet = Math.abs(r.nextInt())%10;
}
public int getPrioritaet(){
return Prioritaet;
}
public int getAuftragsNummer(){
return AuftragsNummer;}
}
Warum kann ich Prioritaet nach der Initialisierung keinen Wert mehr zuweisen ohne die Hilfe einer Methode keinen Wert mehr zuweisen? Geht das nur innerhalb einer Methode?