메서드 (컴퓨터 프로그래밍)
객체와 관련된 함수이자 클래스가 갖고 있는 기능 / From Wikipedia, the free encyclopedia
메서드(method) 또는 멤버 함수는 객체 지향 프로그래밍에서 객체와 관련된 서브 루틴 (또는 함수)이자 클래스가 갖고 있는 기능이다. 데이터와 멤버 변수에 대한 접근 권한을 갖는다.
이 문서는 다른 언어판 위키백과의 문서(en:Method (computer programming))를 번역 중이며, 한국어로 좀 더 다듬어져야 합니다. |
클래스 기반 언어에서 클래스 내부에 정의되어 있다. 메서드는 프로그램이 실행되고 있을 때 클래스에서 생성된 인스턴스와 관련된 동작을 정의한다. 메서드는 런타임 중에 클래스 인스턴스 (또는 클래스 객체)에 저장되어 있는 데이터에 접근할 수 있는 특수 속성을 가지고 있다.[1] 바인딩은 클래스와 메서드 간의 연관관계를 말한다. 클래스와 관련된 메서드는 클래스에 바인딩 할 수 있다. 메서드는 컴파일 타임 (정적 바인딩) 또는 런타임 (동적 바인딩)에 클래스에 바인딩 할 수 있다.[2]