Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

tjddndk17

Method(메소드), Function(함수) 차이 본문

개발/etc

Method(메소드), Function(함수) 차이

뚜루루또또 2021. 3. 15. 14:52

개발을 하며 두 단어를 혼용해서 사용하곤 했습니다.

헷갈리지 않도록 차이점을 정리해 보았습니다.

 

Method, Function 차이점

  • 함수 : 객체로부터 독립적
  • 메소드 : 객체에 종속적 ( "클래스 함수" 라고도 표현 )
  • 함수가 메소드를 아우르는 포괄적인 용어
  • 객체(클래스)로 부터 독립적인가 아닌가로 기준을 나눌수 있다

둘의 차이점으로 알 수 있는 예로는..

  • Java는 메소드만 있음
  • C는 함수만 있음
  • PHP는 메소드,함수 둘다 있음

PHP로 예를 든다면..

class Test {

    // method
    function sum(int $a, int $b){
        return $a + $b;
    }
}


// function
function sum(int $a, int $b){
    return $a + $b;
}

 

 

 

'개발 > etc' 카테고리의 다른 글

정리정리  (0) 2021.12.07
마크다운(MarkDown) 정리  (0) 2021.12.01
Argument(전달인자), Parameter(매개변수) 차이  (0) 2021.03.15
Comments