자율 학습/학습

함수(function) vs 메서드(method)

2023. 2. 15. 16:20

결론부터 말하자면 다르지 않다.

절차적/구조적 프로그래밍에서 함수객체 지향에서 메서드일 뿐이다.

 

차이점

  • 함수는 클래스나 객체와 아무 관계 없다.
  • 메서드는 반드시 클래스 정의 안에 존재해야 한다.
    • 객체 지향 언어에서 클래스 외부에 존재할 수 있는 것은 없다.

 

import는 타이핑을 적게 하기 위한 편의 기능이다.

 

 

 


출처

스프링입문을 위한 자바 객체 지향의 원리와 이해 -김종민 저