method vs function(메소드와 함수의 차이)

우니·2023년 7월 24일
0

함수와 메소드 둘다 특정한 무언가를 수행하기 위해 존재한다.
둘의 차이점은 독립적 vs 객체에 종속적이라는 것이다.

함수는 독립적으로 존재하고, 메소드는 class 및 객체에 종속적이다.

  • 함수는 객체가 필요하지 않고 독립적인 반면, 방법은 객체와 연결된 함수입니다.
  • 함수를 개체 이름으로 직접 호출할 수 있지만 메서드는 개체 이름으로 호출할 수 있습니다.
  • 함수는 데이터를 전달하거나 반환하는 데 사용되며 메소드는 클래스에서 데이터를 작동합니다.
  • 함수는 독립적인 기능인 반면, 방법은 객체 지향 프로그래밍 아래 있습니다.
  • 함수에서는 클래스를 선언할 필요가 없지만 메서드를 사용하려면 클래스를 선언해야 합니다.
  • 함수는 제공된 데이터에서만 작동할 수 있는 반면 메소드는 지정된 클래스에서 제공된 모든 데이터에 액세스할 수 있습니다.

0개의 댓글