в конструкторе Cat вызываеться start(); и запускается нить. Было желание сразу поставить join после старта, но увы это кажется невозможно. Кто знает так можно делать? ( join закомментирован в коде снизу)