в лекции: https://javarush.com/groups/posts/1927-konstruktorih-bazovihkh-klassov-- в коде имеется одновременно 2 public класса. Это ошибка?
public class Animal {

   public Animal() {
       System.out.println("Отработал конструктор Animal");
   }
}


public class Cat extends Animal {

   public Cat() {
       System.out.println("Отработал конструктор Cat!");
   }

   public static void main(String[] args) {
       Cat cat = new Cat();
   }
}