25. september 2013 - 14:20Der er
9 kommentarer og 1 løsning
Array fra en anden class
Hejsa
Jeg vil gerne kalde et Array fra en anden klasse, men jeg får en fejl i følgende linje:
ArrayObject.arrayCalculate(ArrayTest);
System.out.println(ArrayTest);
Her er min kode:
package two_classes;
public class Array_Int { public static void main(String[]args) {
Array_Int_Methods ArrayObject = new Array_Int_Methods(); ArrayObject.arrayCalculate(ArrayTest);
System.out.println(ArrayTest); } }
og
package two_classes;
public class Array_Int_Methods {
public void arrayCalculate(String ArrayTest) {
int Array_Count[] = new int[10];
Array_Count[0] = 234;
System.out.println(Array_Count[0]); }
}
Kan ikke lige se hvad der skulle være galt? Jeg opretter et objekt, og kalder den fra ArrayTest. Er det fordi man ikke kan kalde et Array for en anden klasse eller hvordan?
Exception in thread "main" java.lang.Error: Unresolved compilation problems: ArrayTest cannot be resolved to a variable ArrayTest cannot be resolved to a variable
Jeg sidder og kigger og kigger på koden, men kan ikke rigtig se det, sorry :-/
Sådan her tænker jeg det:
Jeg har en klasse der hedder Array_int_Methods
public class Array_Int_Methods {
public void arrayCalculate(String ArrayTest) {
int Array_Count[] = new int[10];
Array_Count[0] = 234;
System.out.println(Array_Count[0]); }
}
her har jeg oprettet en metode ved navn ArrayTest, og navngivet mit Array Array_Count. I min main klasse:
public class Array_Int { public static void main(String[]args) {
Array_Int_Methods ArrayObject = new Array_Int_Methods(); ArrayObject.arrayCalculate(ArrayTest);
System.out.println(ArrayTest); } }
Laver jeg et objekt med navnet fra min klasse, altså: Array_Int_Methods ArrayObject. Her kalder jeg min metode med: ArrayObject.arrayCalculate(ArrayTest);, hvor parameteren er Arraytest. Bagefter system.out.println(ArrayTest). Men der er jo noget jeg går helt galt i byen med, men kan ikke lige se det? :-/
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.