꼭 클래스 있어야함?
그냥 def 로 시작하는걸 메소드라고 봐도 되나?
필드를 변화시키거나 어떤 동작을 수행, 특정값을 반환시키도록 하는 동작
윗 대글 내용에 해당하는 개념적인 내용이고, 구체적인 문법이야 언어마다 다르지
참고로 클래스는 없는데 메소드는 있는 언어도 있음... 다만 그런 언어도 클래스 대신 메소드로 조작할 무언가는 있지
def라고 쓴 걸 보니 파이썬인가 싶은데 def로 정의하는 건 함수다. 메소드를 함수로 구현하는 건 맞지만, 함수로 구현했다고 메소드인 건 아님. 분류의 층위가 다름.
포함 관계로 따지면 메소드가 함수라는 대 분류에 들어가는거
메소드가 전부 함수로 만든다고 해서 메소드가 함수에 포함되는 건 아니다
다이아몬드가 탄소로 만든다고 해서 탄소에 다이아몬드가 포함되는 건 아닌 거랑 똑같음
머긴 머야 객체에 함수 처넣은게 메소드지 하여간 용어들 어렵게 꼬는건 잘해요
흠 ㄱㅅㄱㅅ
필드를 변화시키거나 어떤 동작을 수행, 특정값을 반환시키도록 하는 동작
윗 대글 내용에 해당하는 개념적인 내용이고, 구체적인 문법이야 언어마다 다르지
참고로 클래스는 없는데 메소드는 있는 언어도 있음... 다만 그런 언어도 클래스 대신 메소드로 조작할 무언가는 있지
def라고 쓴 걸 보니 파이썬인가 싶은데 def로 정의하는 건 함수다. 메소드를 함수로 구현하는 건 맞지만, 함수로 구현했다고 메소드인 건 아님. 분류의 층위가 다름.
포함 관계로 따지면 메소드가 함수라는 대 분류에 들어가는거
메소드가 전부 함수로 만든다고 해서 메소드가 함수에 포함되는 건 아니다
다이아몬드가 탄소로 만든다고 해서 탄소에 다이아몬드가 포함되는 건 아닌 거랑 똑같음
머긴 머야 객체에 함수 처넣은게 메소드지 하여간 용어들 어렵게 꼬는건 잘해요
흠 ㄱㅅㄱㅅ