Witam,
Nie wiem co tutaj może być źle. Na wyjściu wyświetla mi wynik, w którym metoda finalizuj zmniejsza mi o 1. Jeśli zmienię na finalize() to wyskakuje mi błąd. Ma ktoś jakiś pomysł jak rozwiązać ten problem?
package pl.codegym.task.task06.task0604;
/*
Licznik kotów
*/
public class Kot {
public static int licznikKotow = 0;
public Kot()
{
licznikKotow++;
}
public static void finalizuj()
{
licznikKotow--;
}
public static void main(String[] args)
{
Kot kot1 = new Kot();
System.out.println(licznikKotow);
finalizuj();
System.out.println(licznikKotow);
}
}