JAVA(안드로이드), JS, PHP 를 주로 하다 보니 함수라는 용어를 쓰다가 메소드를 만났을때, 메소드라는 용어를 쓰다가 함수라는 용어를 만났을 때 이해없이 단어들을 사용하고 있었다. 그래서 이 둘의 차이점을 정리해본다.함수는 특정 작업을 수행하는 "코드 조각"이다
\-> 객체지향 프로그래밍은 컴퓨터 프로그래밍 설계 방법론이며, 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체로 만들고 그 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법 이다.\-> 객체란 하나의 역할을 수행하는 '메소드와 변수(데이터)