Hi guys, can you tell me where is the problem? Thanks!
package pl.codegym.task.task06.task0603;
/*
Obiekty klasy Kot i Pies: w każdej po 50000
*/
public class Solution {
public static void main(String[] args) {
// tutaj wpisz swój kod
int obiekty = 50000;
Kot[] kot = new Kot[obiekty];
Pies[] pies = new Pies[obiekty];
int x = 0;
while (x<obiekty) {
obiekty++;
}
}
}
class Kot {
@Override
protected void finalize() throws Throwable {
super.finalize();
System.out.println("Kot został zniszczony");
}
}
class Pies {
@Override
protected void finalize() throws Throwable {
super.finalize();
System.out.println("Pies został zniszczony");
}
}
// Obiekty klasy Kot i Pies: w każdej po 50000
//Utwórz po 50000 obiektów w klasach Kot i Pies w pętli.
//(Maszyna Java powinna zacząć niszczyć nieużywane obiekty, a metoda finalize powinna zostać wywołana przynajmniej raz).
//
//
//Requirements:
//1. Klasa Kot musi mieć metodę void finalize.
//2. Klasa Pies musi mieć metodę void finalize.
//3. Metoda finalize klasy Kot powinna wyświetlać "Kot został zniszczony".
//4. Metoda finalize klasy Pies powinna wyświetlać "Pies został zniszczony".
//5. Metoda main musi tworzyć 50000 obiektów klasy Kot i 50000 obiektów klasy Pies.