ahoj
aj ty si na tom fajn ked si na siedmom cviku,
no cize ja mam tu metodu v update takto:
System.out.println(field.getRemainingMinesCount());
cize nad aktualnym polom
fielda ty sa snazis tu metodu zavola akokeby bola staticka, cize metoda triedy, co znamena ze nemusis vytvarat ziaden objekt a mozes ju pouzit, lebo statice metody su metody triedy
ale ona nie je static, cize ju musis zavolat nejakym vytvorenym objektom,
cize napr. ja nad objektom field
ktory ja mam vytvoreny v Minesweeper.java
Field field = new Field(9,9,10);
cize ak vyzera metoda takto:
public int getRemainingMinesCount() {
return getMineCount()-getNumberOf(Tile.State.MARKED);
}
volas ju nad objektom takto:
field.getRemainingMinesCount()
a ak by metoda vyzerala takto:
public
static int getRemainingMinesCount() {
return getMineCount()-getNumberOf(Tile.State.MARKED);
}
zavolas ju pomocou jej triedy takto
Field.getRemainingMinesCount()