만약 void def_x()  라는 함수가 있으면 이 함수를 호출 할 때 c에서는 def_x();  이렇게 코딩해주면 되지만


자바에서는 객체를 생성한뒤, 객체이름.def_x(); 이런식으로 호출해야 하잖아요? 이 두개의 차이가 뭔가요? 왜 객체지향에서는 굳이 C처럼 해도 될 명렁을 객체라는 것을 붙혀서 하나요? 


그리고 객체지향을 이루는 성분들을 제대로 이해한게 맞는거지 봐주세요.


클래스 -건물

메소드 - 건물들의 방

객체 - 방에 달려있는 전화기(호출을 담당)


비유하자면 이렇게 이해하고 있는데 잘 하고 있는거지 좀 봐주세요 ㅠㅠ