Hi liebes Java-Forum 
ich habe mal eine Frage bzw. einen Fehler der bei mir auftritt.
Mein Beispielcode :
[Java]
public class A {
private Klasse B;
void TuEtwas(){
B.var[0] = B.var[0] - 50;
}
}
public class B {
int[] var = new int[10];
}
[/Java]
Dann bekomme ich den Fehler :
"bad operand types for binary operator"
Ich will also von einer Klasse auf eine andere bzw, vorallem auf deren Variabelen zugreifen. Um das tun zu können erstelle ich eine Instanz von B in A. Dann möchte ich in A mit Operatoren arbeiten wie
( "-" "<" usw...) und diese auf Variabele welche der Klasse B angehören anwenden. Dabei entsteht der Fehler.
Wie muss ich das angehen ?
MfG
KlassenKampf
(Mir ist erst im Nachhinein aufgefallen das der Name manche vielleicht an Rassenkampf oder auf einen Kampf verschiedener Klassen der Gesellschaft erinnert. Ich meinte damit wirklich nur meinen persönlichen Kampf den ich mit den Klassen in Java habe !)
ich habe mal eine Frage bzw. einen Fehler der bei mir auftritt.
Mein Beispielcode :
[Java]
public class A {
private Klasse B;
void TuEtwas(){
B.var[0] = B.var[0] - 50;
}
}
public class B {
int[] var = new int[10];
}
[/Java]
Dann bekomme ich den Fehler :
"bad operand types for binary operator"
Ich will also von einer Klasse auf eine andere bzw, vorallem auf deren Variabelen zugreifen. Um das tun zu können erstelle ich eine Instanz von B in A. Dann möchte ich in A mit Operatoren arbeiten wie
( "-" "<" usw...) und diese auf Variabele welche der Klasse B angehören anwenden. Dabei entsteht der Fehler.
Wie muss ich das angehen ?
MfG
KlassenKampf
(Mir ist erst im Nachhinein aufgefallen das der Name manche vielleicht an Rassenkampf oder auf einen Kampf verschiedener Klassen der Gesellschaft erinnert. Ich meinte damit wirklich nur meinen persönlichen Kampf den ich mit den Klassen in Java habe !)