C같은 순서지향은
1. 순서대로 코드를 짠다

마치...
강아지는 고기를 먹었다
고양이는 생선을 먹었다
당나귀는 당근을 먹었다


근데


자바같은 객체지향은
1. 코드들을 짠다(클래스와 메서드로)
2. 짠애들을 객체화시켜서 메인 메서드에 집어넣는다
3. 그걸 기반으로 해서 함수같은걸 만들고 내가 하고싶은걸 한다

마치...
동물의 주식(동물이름, 먹이) 틀을 짜놓고
생성자로 메인 메서드에서 불러낸다음 찍어내는거


직관적으로 느낀건데 이게 맞는건지 헷갈림