본문 바로가기

IT/기타

메소드와 함수의 차이점?

반응형

출처 http://epicdevsold.tistory.com/178


■ 함수와 메소드

 - 특정한 로직을 처리하는데 사용한다는 점에서 동일

 - 함수 : 절차적 프로그래밍 언어에서 사용하는 용어로 한 줄 이상의 명령어를 스코프 내에서 실행하 

            고 return문을 만나면 자신을 호출한 명령어의 다음 줄로 이동한다. 함수의 기능은 복잡한 프

            로세서의 기능을 일정 부분만 감당함으로써 효울적으로 프로그램을 개발 할 수 있도록 한다.

- 메소드 : 객체지향 프로그래밍 언어에서 사용하는 언어로 클래스 데이터 타입에 의존적인 함수라고 

            볼 수 있다. 메소드의 개념을 쉽게 이해하기 위해 멤버 함수라고 부르기도 한다. 즉, 메소드는 

            클래스 안에서 사용하는 함수하고 보면 된다.


객체

클래스

 

모델링 관점

프로그래밍 관점

객체지향언어

C++

C#

Java

상태

속성

인스턴스 함수

데이터 멤버

멤버 변수

필드

행동

연산

메소드

멤버 함수

메소드

메소드


반응형