Przekazywanie rozmiaru tablicy przez klasę

0

Cześć,

Potrzebuję stworzyć klasę, do której poniższy kod będzie się kompilował ( wyświetlał jakąś liczbę elementów)?

Liczydlo liczydlo= new Liczydlo();
for(int i: liczydlo) {
System.out.print(i);
}

Nie wiem za bardzo jak się za to zabrać ?
Powinienem stworzyć klasę Liczydło tak, aby tworząc obiekt liczydło był on tablicą o jakimś rozmiarze , ponieważ otrzymuje komunikat: Can only iterate over an array or an instance of java.lang.Iterable

Tyle udało mi się wyrzeźbić.

import java.util.ArrayList;

public class Alfabet {

	// ArrayList<Integer> alfabet = new ArrayList<Integer>(26);

	public Alfabet(int a){
		int[] array = new int[a];
	}

}
0

Niech Twoja klasa implementuje interfejs Iterable: https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1