함수(Function) vs 메서드(Method)

김경태·2022년 9월 19일

Java 기초

목록 보기
1/7

함수?

함수란 특정 작업을 수행하는 '코드 조각'이다.
범위가 전역이든 지역이든 '독립된 기능'을 수행하는 단위이다.
로직 처리 이후 사용자가 원하는 결과를 반환(return)한다.
즉 함수는 독립적으로 존재한다.

function plus(int a , int b) {
  return a+b;
}

메서드?

메서드란 클래스, 구조체, 열거형에 포함되어 있는 함수를 매서드라고 한다. 다른 말로 '클래스 함수' 라고도 불린다.
해당 클래스에 대한 객체가 생성되어야 사용할 수 있다.

class Person { 
  //This is a method which acts only on Person type 
 	func personGreeting() { 
      greet(yourName: "Santosh", category: .Person)
    }
}

https://velog.io/@goyou123

profile
잊지 않기 위해 기록

0개의 댓글