자바 공부를 하면서 헷갈리기 쉬운 기초적인 개념 정리!
코딩하는데 문득 함수와 메소드의 정확한 차이가 뭔지 궁금했다. 기분따라 부르는건 아닐테고.. 도대체 정확한 정의가 뭐지? 하고 찾아봤다.
메소드보단 포괄적인 의미를 가진다.
객체로부터 독립적이며 특정 작업을 수행하는 코드의 조각이라고 볼 수 있다.
메소드는 클래스, 구조체, 열거형에 포함되어 있는 함수를 메소드라고 한다.(=클래스 함수)
어떤 클래스 내부에 선언된 함수이므로 해당 클래스에 대한 객체가 생성되어야 사용할 수 있다.