Siemka, kiedyś napisałem sapera w C++, ostatnio zacząłem się uczyć Javy i chciałem od nowa go napisać, jednak mam trochę problemów i się gubię. W c++ stworzyłem klasę plansza i strukturę pole, która miała 3 zmienne. Teraz chcę mieć dwie klasy, Plansza i Pole. Plansza jest prostokątnym obszarem o wymiarach M*N. Każdy element tego obszaru to zdefiniowane Pole i tutaj moje pytanie, chcę stworzyć tablice obiektów Pole w metodzie klasy Plansza i w różnych innych metodach Planszy operować na konkretnych obiektach (Polach) stworzonych w metodzie Planszy. Przykładowy kod klasy Plansza:
public class Plansza
{
int wysokosc;
int szerokosc;
public static void main(String [] args)
{
//Plansza plan1 = new Plansza(10, 10);
//plan1.StworzPola();
}
public Plansza(int x, int y)
{
szerokosc = x;
wysokosc =y;
}
public void StworzPola()
{
Pole[][] p1 = new Pole[10][10];
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++) {
p1[i][j] = new Pole();
System.out.println( p1[i][j].CzyJestMina());
}
}
}
}
Z góry dziękuję za pomoc!