По условию нужно создать 8 объектов Cat (создали) и 10 переменных Cat, почему когда я их создаю 10 переменных, пишет что много их создано, а когда две то нормально. Почему это решение правильное объясните?
package com.javarush.task.task02.task0212;
/*
Великолепная восьмерка
*/
public class Solution {
public static void main(String[] args) {
Cat cat1 = new Cat();
Cat cat2 = new Cat();
Cat cat3 = new Cat();
Cat cat4 = new Cat();
Cat cat5 = new Cat();
Cat cat6 = new Cat();
Cat cat7 = new Cat();
Cat cat8 = new Cat();
Cat cat9;
Cat cat;
}
public static class Cat {
}
}