Cat cat1 = new Cat();

라고 만들면 왼쪽에 Cat라는 클래스를 이용해 new로 Cat()생성자를 통해 cat1이라는 객체를 만들었다고 이해했거든?


근데 다른 곳 보니깐 우항의 Cat()라는 객체를 만들어서 cat1에 저장했다고 하던데 너무 헷갈려 개념이