메소드와 함수 (Method and Function)의 차이점
1. 함수가 메소드를 아우르는 포괄적인 용어이다.
2. 함수는 객체로부터 독립적이며, 메소드는 객체에 종속적이다.
3. 메소드는 거의 모든 면에서 함수와 동일하지만, 아래의 2가지 포인트에서 다른 점이 있다.
- 메소드는 호출된 객체에 암시적으로 전달된다.
- 메소드는 클래스 안에 있는 data를 조작할 수 있다.
4. 기본적으로 두 용어의 뜻은 동일하나 '객체(클래스)로부터 독립적인가 아닌가'가 함수와 메소드를 나누는 기준이다.
출처 : youtu.be/ts413dYyXz0
출처 : sustainable-dev.tistory.com/33
728x90
'AI월드 > ⚙️AI BOOTCAMP_Section 3' 카테고리의 다른 글
파이썬 함수(+생성자함수)와 클래스,개념정리_Day47(3) (0) | 2021.03.12 |
---|---|
클래스,__init__,self,super,파이썬개념_Day47(2) (0) | 2021.03.12 |
python 기본문법(리스트,튜플,딕셔너리)_Day46(2) (0) | 2021.03.11 |
truty and falsy,python_Day46(3) (0) | 2021.03.11 |
if __name__ == “__main__”은 왜 필요할까?_Day46 (0) | 2021.03.11 |
댓글